2011-04-07 25 views
0

我的批處理文件具有下面的代碼:重命名工程之一,但不是其他

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

當我執行批處理文件,它重命名個Test1.txt到And.mk,但不會重命名And.mk到Andold.mk。這是爲什麼發生?

  • 我與仁和REN嘗試以及..但沒有改變
  • 我檢查And.mk的文件許可權,並給了它充分的權限..但仍然沒有工作
  • 的文件夾顯示兩個.mk現在沒有任何衝突...

* - 很努力的Windows7的方式....

@Andriy - 感謝您的reply.1)我檢查Registere d文件類型... MK文件默認2本)我不改變個Test1.txt的名字這manually..the整個目的是批處理文件爲我做的工作

+0

您的腳本工作對我來說沒有任何問題。你確定你沒有手動重命名'Test1.txt'嗎?你可以看到的實際上是兩個'And.mk'可能意味着你已經關閉(未啓用)已註冊的文件類型擴展名。很可能其中一個文件實際上被命名爲「And.mk.txt」。 – 2011-04-07 20:24:01

回答

0

你可能想重命名了一段時間的第一個文件後等待,可能是文件仍在處理中,因此沒有其他文件可以被命名爲相同的名稱,所以請嘗試以下操作:

rename And.mk Andold.mk 
timeout /T 500 
rename Text1.txt Andmk 
相關問題