批量压缩和重命名文件

时间:2012-02-15 15:06:23

标签: batch-file zip

我知道周围有很多类似的问题,但似乎都没有为我正在寻找的东西提供答案:

我有一组文件如下:

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”之类的内容结束。任何人都可以帮我一把吗?

1 个答案:

答案 0 :(得分:0)

你可以做到

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