我们在名为这样的目录中有几千个文件:
EXP_10000021.XM_
需要删除前导1,以便新文件名为:
EXP_0000021.XM_
我对批处理文件不好 - 任何帮助都将不胜感激!
答案 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!
)