首页 > 解决方案 > 具有 UNC 路径的 NSIS CopyFiles

问题描述

我在 NSIS 中遇到了一个简单的 FileCopy 操作的问题,如果源是 UNC 路径,它会失败

${FileCopy} "$UNCformsubmit\*.*" "D:\UNC\$uncsubfolder"

我尝试验证是否可以使用 FileExists 读取源/目标文件夹中的文件,两者都可以访问。这也证实了两条路径都存在

我还尝试将双引号换成单引号或将它们全部删除。

如果 $UNCformsubmit 设置为本地文件夹甚至映射驱动器,我不会收到任何错误。

关于从 UNC 路径复制,我应该做些什么特别的事情吗?我似乎在文档中找不到任何东西

标签: nsis

解决方案


CopyFiles只是上面的一个薄包装器SHFileOperation,我刚刚测试过,UNC 路径工作得很好:

CopyFiles "\\Machine\Share\*.*" "$Temp"

确保其中的任何内容$UNCformsubmit都是正确的 UNC 路径...


推荐阅读