我想通过winrar命令行获取文件列表,最好还能得到未压缩的文件大小。我该怎么做?而且如果需要密码怎么办?从文档中看,似乎要使用-pPASSWORD参数。
我想通过winrar命令行获取文件列表,最好还能得到未压缩的文件大小。我该怎么做?而且如果需要密码怎么办?从文档中看,似乎要使用-pPASSWORD参数。
Winrar带有Rar.exe命令行工具。您可以按以下格式使用它:
Rar.exe l -p密码 archive.rar
命令 l(小写 L)和 lb(LB)可在 rar.exe 和 unrar.exe 中使用(但在 Winrar.exe 中不可用)
如果您只需要文件名,则命令 l 列出了文件名以外的许多其他信息(压缩率、日期等)。此时可以使用 lb 命令。
unrar.exe lb -pPASSWORD archive.rar >files.txt