Faça o download da versão de linha de comando do 7-zip (7za) e faça um 7za -l
. Isto irá listar o conteúdo do arquivo. Você pode, então, colocar isso em qualquer tipo de script em lote.
Eu tenho ~ 50 arquivos zip, cada um contendo uma estrutura de diretórios semelhante, mas com arquivos diferentes dentro dele.
Existe uma maneira que eu possa facilmente dir
o conteúdo desses zips?
Estou interessado em criar uma lista de todos os arquivos com seus caminhos de relavite, como a/b/c/file.txt
Faça o download da versão de linha de comando do 7-zip (7za) e faça um 7za -l
. Isto irá listar o conteúdo do arquivo. Você pode, então, colocar isso em qualquer tipo de script em lote.
Se você tiver o jdk, pode tentar o 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/
Info-Zip's Descompacte (no modo zipinfo
):
unzip -Z1 foo.zip
zipinfo -1 foo.zip
Mais informações:
unzip -Z foo.zip
zipinfo foo.zip
7z :
7za l foo.zip