各ファイルを解凍して名前を変更するバッチスクリプトがあります。
残念ながら、元の 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