nsis - 具有 UNC 路径的 NSIS CopyFiles
问题描述
我在 NSIS 中遇到了一个简单的 FileCopy 操作的问题,如果源是 UNC 路径,它会失败
${FileCopy} "$UNCformsubmit\*.*" "D:\UNC\$uncsubfolder"
我尝试验证是否可以使用 FileExists 读取源/目标文件夹中的文件,两者都可以访问。这也证实了两条路径都存在
我还尝试将双引号换成单引号或将它们全部删除。
如果 $UNCformsubmit 设置为本地文件夹甚至映射驱动器,我不会收到任何错误。
关于从 UNC 路径复制,我应该做些什么特别的事情吗?我似乎在文档中找不到任何东西
解决方案
CopyFiles
只是上面的一个薄包装器SHFileOperation
,我刚刚测试过,UNC 路径工作得很好:
CopyFiles "\\Machine\Share\*.*" "$Temp"
确保其中的任何内容$UNCformsubmit
都是正确的 UNC 路径...
推荐阅读
- jupyter-notebook - 关闭 jupyter 内核
- ios - 在 .stringsdict 中使用字符串数组作为复数的参数
- mysql - 如何使用没有数据库名称的引擎对象查询数据库
- roku - 如何以编程方式检查 roku 设备上的操作系统版本?
- gitlab - using api gitlab to download file
- yarnpkg - 将完整性sha添加到旧的yarn.lock文件但不升级任何包的yarn命令
- c - Converting unsigned char pointer of data to struct containing ints
- wagtail - Wagtail RichTextBlock extend to pick color
- reactjs - React-Redux not dispatching action type
- ruby-on-rails - why i did'nt received all the mails from my rails5 application?