用于重命名文件的批处理文件

时间:2012-06-27 13:24:18

标签: batch-file

我们在名为这样的目录中有几千个文件:

EXP_10000021.XM_

需要删除前导1,以便新文件名为:

EXP_0000021.XM_

我对批处理文件不好 - 任何帮助都将不胜感激!

1 个答案:

答案 0 :(得分:7)

如果您的文件名始于EXP_1,则很容易。

setlocal EnableDelayedExpansion
for %%A in (EXP_1*.XM_) do (
  set "filename=%%A"
  set "newName=EXP_!filename:~5!"

  rem ** remove the ECHO when it seems to work
  ECHO ren !filename! !newName!
)