我发现此脚本运行良好(感谢MC ND!)。但是,我不想保留zip文件中的原始名称。请参阅以下内容:
@echo off
setlocal enableextensions disabledelayedexpansion
for %%z in (*.zip) do (
if not exist "%%~nz" md "%%~nz"
7za e -o"%%~nz" "%%~fz"
for %%f in ("%%~nz\*") do ren "%%~ff" "%%~nz - %%~nxf"
)
对于每个zip文件,如果不存在具有相同名称的文件夹,请创建它。将zip文件解压缩到新文件夹中。对于文件夹中的每个文件,将文件重命名为zip 的名称,后跟文件的原始名称。
我想从脚本中删除粗体部分。谢谢!