〜50個のzipファイルがあり、それぞれに類似したディレクトリ構造が含まれていますが、内部には異なるファイルがあります。
dir
これらのzipの内容を簡単に取得する方法はありますか?
すべてのファイルとそのリラバイトパスのリストを作成することに興味があります。 a/b/c/file.txt
〜50個のzipファイルがあり、それぞれに類似したディレクトリ構造が含まれていますが、内部には異なるファイルがあります。
dir
これらのzipの内容を簡単に取得する方法はありますか?
すべてのファイルとそのリラバイトパスのリストを作成することに興味があります。 a/b/c/file.txt
回答:
7-zip(7za)のコマンドラインバージョンをダウンロードして、を実行し7za -l
ます。これにより、ファイルの内容がリストされます。もちろん、これをあらゆる種類のバッチスクリプトに入れることができます。
jdkがある場合、jarを試すことができます:
$ /cygdrive/c/jdk1.6*/bin/jar -tf tcpmon-1.0-bin.zip
tcpmon-1.0-bin/
tcpmon-1.0-bin/apidocs/
tcpmon-1.0-bin/apidocs/org/
tcpmon-1.0-bin/apidocs/org/apache/
tcpmon-1.0-bin/apidocs/org/apache/ws/
tcpmon-1.0-bin/apidocs/org/apache/ws/commons/
tcpmon-1.0-bin/apidocs/org/apache/ws/commons/tcpmon/
tcpmon-1.0-bin/apidocs/org/apache/ws/commons/tcpmon/class-use/