我决定重命名目录的最简单方法是使用带有Exec的Windows中的REN命令。但是,它只是不起作用。该程序运行成功,但没有做任何事情。以下基本上是我想要做的。
OutFile "test.exe"
Section
Exec 'REN "C:\Rename me" "Done"'
SectionEnd
顺便说一下
REN "C:\Rename me" "Done"
在cmd中工作正常。我也试过RENAME同样的结果。 知道我做错了吗?
答案 0 :(得分:3)
Ren是cmd.exe中的内部命令,你必须执行cmd.exe /c ren foo bar
但是NSIS有一个Rename instruction,为什么不使用它?