重命名适用于一个但不适用于另一个

时间:2011-04-07 19:16:38

标签: batch-file

我的批处理文件包含以下代码:

rename And.mk Andold.mk
rename Test1.txt And.mk

当我执行批处理文件时,它将Test1.txt重命名为And.mk,但不会将And.mk重命名为Andold.mk。为什么会这样?

  • 我也试过ren和REN ..但没有改变
  • 我检查了And.mk的文件许可并给予了完全许可..但仍然无法正常工作
  • 该文件夹现在显示两个And.mk没有任何冲突......

* - 我顺便在Windows7上工作....

@Andriy - 感谢您的回复.1)我检查了注册文件类型...默认情况下存在mk文件2)我没有手动更改Test1.txt的名称。这个的全部目的是为了批处理文件为我做的工作

1 个答案:

答案 0 :(得分:0)

您可能希望在重命名第一个文件一段时间后等待,也许该文件仍在处理中,因此其他文件名称不能同名,请尝试以下操作:

rename And.mk Andold.mk
timeout /T 500
rename Text1.txt Andmk