2012-02-15 166 views
0

我知道有很多類似的問題左右,但似乎沒有提供什麼我在尋找一個答案:批量壓縮和重命名文件

我有一組能像文件:

20.12045-s23.STEP 
20.31445-s13.STEP 
20.15145-s25.STEP 

而且使用一個.bat文件,並在同一個文件夾zip.exe我嘗試將它們轉換爲:

20.12045-s23_step.zip 
20.31445-s13_step.zip 
20.15145-s25_step.zip 

批處理腳本的第一部分:

for %%i in (*.STEP) do zip "%%i.zip" "%%i" -m 

這將它們轉換爲* .STEP.zip文件。現在我試圖將這些文件轉換成* _step.zip文件,並且突然間我所做的一切都是徒勞的。我嘗試使用'ren'命令,通常以「20.15145-s25.STEP_step.zip」結尾。任何人都可以幫我一把嗎?

+0

你是不是想將它們轉換成'.step.zip'或'_step.zip'? – Ben 2012-02-15 15:08:57

回答

0

你可以做

for %%i in (*.step) do zip "%%~ni_step.zip" "%%i" -m