0

我正在处理一个 Windows 批处理文件,我需要更改当前目录中的一些文件名。

我有这些文件:

ABC_Something.xls
ABC_Something_one.xls
ABC_Something_one_two.xls
ABC_Everything.xls

我需要在这样的后缀之前添加字符串“ _old ”

ABC_Something_old.xls
ABC_Something_one_old.xls
ABC_Something_one_two_old.xls
ABC_Everything.xls

最后一个我需要离开而不做任何改变。怎么做?我试图找到一些解决方案,但没有效果。谢谢你。

4

1 回答 1

1
@echo off
attrib +h "ABC_Everything.xls"
for /f %%a in ('dir /b /a-d abc_*.xls') do rename %%a %%~na_old%%~xa
attrib -h "ABC_Everything.xls"
于 2013-08-22T15:01:35.250 回答