2012-02-03 124 views
2

我決定重命名目錄的最簡單方法是使用帶有Exec的窗口中的REN命令。但是,它不起作用。該程序運行成功,但沒有做任何事情。以下是我正在嘗試做的事情。使用REN命令在安裝過程中重命名目錄

OutFile "test.exe" 
Section 
Exec 'REN "C:\Rename me" "Done"' 
SectionEnd 

並順便

REN "C:\Rename me" "Done" 

在cmd中工作正常。我也試過RENAME,結果相同。 任何想法我做錯了什麼?

回答

2

Ren是cmd.exe中的內部命令,你必須執行cmd.exe /c ren foo bar,但NSIS有一個Rename instruction,爲什麼不使用它?

+0

工作!謝謝。我很困惑,因爲重命名文檔似乎只是在討論文件。但我應該嘗試過,無論如何... – pmadhikar 2012-02-03 17:53:54

+0

「...並且您可以將目錄移動到同一驅動器上的其他位置」 – Anders 2012-02-03 18:21:12