我正在使用 NSIS 安装程序的 FileCopy 将文件夹及其所有子文件从源复制到目标。这适用于 XP 但不适用于 Windows 7。当我在 Windows 7 上运行安装程序时,甚至不会出现 FileCopy 对话框,它只是被跳过了。但在 Windows XP 中,它正确显示“复制文件”对话框并成功。有什么问题?请帮忙。
!define FileCopy `!insertmacro FileCopy`
!macro FileCopy FilePath TargetDir
CreateDirectory `${TargetDir}`
CopyFiles `${FilePath}` `${TargetDir}`
!macroend
${FileCopy} 'C:\ACCBK\*.*' '$INSTDIR\ACCBK\'