批量压缩和重命名文件
问题描述:
我知道有很多类似的问题左右,但似乎没有提供什么我在寻找一个答案:批量压缩和重命名文件
我有一组能像文件:
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”结尾。任何人都可以帮我一把吗?
答
你可以做
for %%i in (*.step) do zip "%%~ni_step.zip" "%%i" -m
你是不是想将它们转换成'.step.zip'或'_step.zip'? – Ben 2012-02-15 15:08:57