无忧启动论坛

标题: 怎么用批处理递回解压并将解压的文件跟压缩文件同名 [打印本页]

作者: guies    时间: 2020-12-18 16:46
标题: 怎么用批处理递回解压并将解压的文件跟压缩文件同名

买了霸王小子的游戏机,但实测发现它根本不支持FC、SFC的ZIP文件。
必需得解压,但如图zip里的文件根本是英文或随机名称。
我想程序是辨不到的,得用7za批处理for才可以。
有上仟个文件,总不可能一个个解压手动命名吧。


如 仙人掌.zip 里有 Arumajiro (J).nes 和 readme.txt 文件
用7za for去解压 仙人掌.zip 并将 Arumajiro (J).nes 和 readme.txt 重命名为 仙人掌.nds 仙人掌.txt




作者: caocaofff    时间: 2020-12-18 16:56
要不要偷懒一下,直接去找现成的NES合集?
作者: guies    时间: 2020-12-18 17:26
合集都是ZIP檔,而ZIP裏面都是英文名。
還有…用好了,意外的簡單。
  1. for %%i in (*.zip) do @if exist %%i echo eXtract %%~nxi && 7z.exe e %%~fsi *.nes -y && ren "*.nes" "%%~ni.nes"
复制代码





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3