将文件复制到目录并覆盖任何冲突

时间:2013-07-24 05:54:26

标签: windows installer nsis

我正在尝试将文件从目录A移动到目录B.当我将文件移动到目录B时,如果有任何冲突,那么我希望A中的文件覆盖B中的冲突。

我的以下代码会这样做吗?

SetOverwrite ifnewer 
CopyFiles \SILENT "Directories/Directory_A/" "Directories/Directory_B"

注意:我知道函数MoveFileFolder,但我遇到了错误行为,在调用函数时文件没有被移动。

1 个答案:

答案 0 :(得分:0)

根据文档,SetOverwrite仅适用于File命令。如果您的覆盖条件基于文件日期,您可能需要查看GetTime,如果文件存在则使用IfFileExists