用UnRar\UnZip\UltraISO查看压缩包中的文件和解压文件

来源:互联网 发布:今日头条源码 编辑:程序博客网 时间:2024/06/08 11:24

因为需要用到命令行方式解压文件,专门研究了一下用命令行参数方式获取压缩包中的文件列表,以及解压指定文件的方法,以下成果:

列出zip包中的文件夹及文件列表,输出到d:\a.txt

unzip -Z -1 d:\tools\pdfbox-0.7.3.zip >d:\a.txt


列出rar包中的文件夹及文件列表,输出到d:\b.txt
unrar vb "e:\forensics.rar" >d:\b.txt


用RAR解压一批文件(-ep不生成路径),文件列表来自d:\b.txt
unrar x -ep -r -n@d:\b.txt e:\forensics.rar d:\ZipTest


用RAR解压单个文件(-ep不生成路径)
unrar x -ep -r -n"Forensics\kywrd.ini" e:\forensics.rar d:\ZipTest


用Unzip解压指定文件(-j不生成路径,-o同名覆盖)

unzip -j -o d:\tools\pdfbox-0.7.3.zip "PDFBox-0.7.3/docs/skin/CommonMessages_en_US.xml" -d d:\ZipTest


解压ISO文件列表
ultraiso -silent -in e:\test.iso -list d:\1.txt


解压ISO中某个文件(-silent安静,-unattend默认全是)
ultraiso -silent -unattend -in e:\test.iso -get "/MSDE/msdesp3a.exe" -extract d:\ZipTest 

0 0