問題タブ [zipfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2064 参照

python - Pythonでzipファイルから抽出したばかりのフォルダーを削除できません

ここに私の問題があります。zipfile を受け取り、その内容を抽出する python スクリプトがあります。次に、いくつかの制約に基づいて、コンテンツが抽出されたばかりのフォルダーを削除しようとします。何らかの理由で、そのフォルダーを削除しようとすると、 WindowsError: [Error 5] Access is denied: 'Foldername' というエラーが表示されます。簡単なコードは次のようになります

wzip = zipfile.ZipFile('zipfile.zip')

wzip.extractall()

wzip.close()

os.remove('ExtractedFolder')

これをインタープリターで実行すると、次のようになります。

トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、Windows エラー: [エラー 5] アクセスが拒否されました: 'ExtractedFolder'

私は Windows Vista 32 ビットで Python 2.6 を使用しています。

0 投票する
2 に答える
460 参照

java - 「ZipFile zipfile = new ZipFile("X");」でパス X を設定する

zip ファイル X のパスの設定に問題がありますZipFile zipfile = new ZipFile("X");

になるようにパスをハードコーディングしたくありませんZipFile zipfile = new ZipFile("C:/docs/data.zip");
私は次のようなことをしたい:

zip ファイルのパスは、ユーザーの選択によって決定されます。ただし、これは InputStream に対してのみ機能するため、エラーが発生します。

以前、マルチパート/フォーム データを取得して、zip ファイルの実際のパスを取得しました。

これに対する解決策はありますか?

0 投票する
2 に答える
3353 参照

python - Python で圧縮された zip ファイルにパスワードを設定するにはどうすればよいですか

zip ファイルにパスワードを設定しようとすると、このエラーが発生します。以下は、私が得るコード/エラーです。正しいやり方の例を教えてください。

  • これはスクリプトのパスワード部分にすぎません...スクリプト全体を投稿するには時間がかかりすぎます。

コード:

0 投票する
2 に答える
2238 参照

python - Pythonからzipfileモジュールでカスタム名を使用してファイルを抽出するにはどうすればよいですか?

uuid など、ファイルの名前に接尾辞を追加したいと考えています。zipfile を使用してファイルを抽出し、カスタム名を渡すにはどうすればよいですか?

0 投票する
3 に答える
41523 参照

python - Pythonzipfileモジュールがファイルを圧縮していないようです

私は少しヘルパー関数を作りました:

問題は、すべてのファイルが圧縮されていないことです。ファイルは同じサイズであり、事実上、拡張子だけが「.zip」に変更されています(この場合は「.xls」から)。

私はwinXPsp2でpython2.5を実行しています。

0 投票する
1 に答える
2527 参照

java - JAVA ZipFileentries()メソッドはディレクトリを認識しません

私はデジタルドキュメントとデジタル署名に取り組んでいますが、問題に遭遇しました。

入力:documentX.adoc-内部にファイルとフォルダーを含むzipファイル。

入力ファイルのすべてのコンテンツ(dirとファイルのリスト)を取得する必要があります。

私は何をしますか:

ArrayList <ZipEntry>を作成し、名前の代わりにZipEntriesを追加しようとしましたが、まだ何もありません。多分他の方法がありますか?奇妙なことに、ZipEntryには.isDirectory()メソッドがあります。

助けてくれてありがとう、マーティン

0 投票する
1 に答える
1653 参照

python - zip ファイルで非 ASCII ファイル名を使用し、Python 2.4 で ZipFile を使用してそれらを抽出するにはどうすればよいですか?

öl_och_ål_är_gott.zip という名前の zip アーカイブ内にファイル öl_och_ål_är_gott.txt があります。アーカイブは zipfile を使用して作成されません。zip アーカイブを作成できる任意のソフトウェアから来る可能性があります。

プリントアウト:

表示したい名前を zipfile に強制的に表示させるにはどうすればよいですか?

0 投票する
1 に答える
159 参照

python - Google App Engineで動的に生成されたzipファイルのコンテンツの権限を設定できますか?

私のアプリエンジンスクリプト(Python APIを使用)では、このコードを使用してzipファイルを動的に生成し、ユーザーに提供しています。生成されたzipファイルをダウンロードして抽出し、OS Xを実行している場合、アーカイブから抽出された各ファイルのアクセス許可は0であるため、chmodを実行する必要があります。ユーザーに同じことをさせたくありません。これを修正する方法はありますか?

0 投票する
1 に答える
3883 参照

java - JAVA 巨大なファイルをマルチパート ZIP に分割します。方法?

私のアプリケーションでは、XLS レポートを電子メールで送信する必要がありますが、ファイルが 10 MB を超える場合は、このファイルをマルチパート ZIP に分割し、添付ファイル付きの別の電子メールとして送信する必要があります (1 つの電子メールに 1 つの ZIP 部分)。誰かが私がそれを行うのに役立つライブラリを知っていれば? Javaで簡単な方法はありますか?

0 投票する
3 に答える
5348 参照

python - create zip of complete directory using zipfile python module

#xA;

Above is the code that I am using, and here "source" is the path of the directory. But when I run this code it just zips the source folder and not the files and and folders contained in it. I want it to compress the source folder recursively. Using tarfile module I can do this without passing any additional information. Please Help. Thanks