答案1
供以后参考,我解决问题的方法分为五步:
使用 7z 命令行,将所有文件名列成一个 txt 文件
7z l input.zip > filenames.txt
从中
filenames.txt
删除不重复的文件名,保留重复的文件名。使用 Excel 或任何其他程序。我使用了TED 记事本。创建一个 txt 文件,其中一行是旧文件名,下一行是新文件名(通过添加前缀或其他方式)。我称之为
renames.txt
。使用 7z 命令行重命名档案内的文件。
7z rn input.zip -ssc @renames.txt
使用 7z 命令行提取具有自动重命名功能的档案。
7z x input.zip -ssc -aou