标签: windows installer nsis
我正在尝试将文件从目录A移动到目录B.当我将文件移动到目录B时,如果有任何冲突,那么我希望A中的文件覆盖B中的冲突。
我的以下代码会这样做吗?
SetOverwrite ifnewer CopyFiles \SILENT "Directories/Directory_A/" "Directories/Directory_B"
注意:我知道函数MoveFileFolder,但我遇到了错误行为,在调用函数时文件没有被移动。
答案 0 :(得分:0)
根据文档,SetOverwrite仅适用于File命令。如果您的覆盖条件基于文件日期,您可能需要查看GetTime,如果文件存在则使用IfFileExists