在NSIS中实现重命名

优质
小牛编辑
168浏览
2023-12-01
1.在移动目标和来源在同一分区(如都在C盘)是可以用 Rename语句 和 执行命令行Move 实现:

OutFile "Test.EXE"
Name "Test"
Section
Rename "C:\Program Files\Test.txt" "C:\Test.txt"
SectionEnd

2.在不同分区可以使用命令行的Move命令:

OutFile "Test.EXE"
Name "Test"
Section
nsExec::ExecToLog 'cmd /c move "C:\Test.txt" "D:\Test.txt"'
SectionEnd