0

この質問がバッチ スクリプトの機能を拡張していることは理解していますが、ファイルを解凍せずに .zip ファイルのファイルとディレクトリを表示する方法はありますか? たとえば、 という名前の .zip ファイルがあり、ファイルを含む というmyfile.zipサブディレクトリがあるとします。バッチ スクリプト言語を使用してファイルの内容を表示する方法はありますか?statusstatus.xmlstatus.xml

前もって感謝します

4

3 に答える 3

1

さまざまな zip コマンド ライン ユーティリティを使用すると、zip アーカイブの内容を一覧表示できますが、内容も表示したいとおっしゃいました。アーカイブからファイルを抽出することで、コンテンツを表示できます。7zipは上記のようにそれを行います。Info-Zipには、同じことを行う 2 つのコマンド ライン ユーティリティもあります (バイナリはここにあります)。

ファイルをディスクに書き込まずに status.xml の内容を表示したい場合は、Info-Zip のunzip.exeコマンド ライン ユーティリティを使用してパイプアウトできます。

unzip -p myfile.zip status.xml | more
unzip -p myfile.zip status.xml > status.xml

同じユーティリティを使用して zip ファイルの内容を一覧表示するには:

unzip -l myfile.zip
于 2012-10-12T23:58:55.707 に答える
0

ここで導入されたzipjs.batを使用して、外部ツールなしでそれを行う方法を次に示します。

call zipjs list -source C:\\myZip.zip -flat no
call zipjs list -source C:\\myZip.zip\\inZipDir -flat yes
于 2015-02-04T06:45:40.557 に答える