2012-02-15 167 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