我有一个批处理脚本,可以解压缩并重命名每个文件。
不幸的是,我现在需要保留它来自的 zip 文件的文件名。
示例 Jazz1.zip 现在解压缩,输出的文本文件变为1.Jazz1.zip.txt
.
所以我想%%F
成为%%F - 4
——人物。
不幸的是,我希望它是Jazz1.txt
。
::Setup the stage...
SETLOCAL ENABLEDELAYEDEXPANSION
SET folder=C:\P\DataSource2_W
SET count=1
::Action
CD "%folder%"
FOR %%F IN ("*.zip") DO (
"C:\Program Files (x86)\WinZip\wzunzip" %%F
MOVE *.txt "C:\P\DataSource2_W\TextFiles\!count!%%F.txt"
SET /a count=!count!+1
)
ENDLOCAL