如果我得到帮助,我将不胜感激,我有以下脚本可以解压缩并使用压缩文件名重命名内容,但是它仅适用于当前文件夹,我需要它也适用于子文件夹!
@Echo off
for /F %%I IN ('dir /b *.zip *.rar') DO (
"C:\Program Files\7-Zip\7z.exe" x -o"%%~dpI" "%%I" -aoa
for /F "delims=" %%f in ('dir /b *.html') do (
ren "%%f" "%%~nI.html"
)
)
它应该搜索任何 .zip 文件并将其解压缩并使用 zip 文件重命名其内容,例如:
abc.zip ---> 包含 xyz.html
结果应该是 ----> abc.html