我可以在NSIS CopyFiles命令的文件路径中使用wild字符吗?

时间:2014-03-25 20:12:47

标签: nsis

我想在安装过程中将文件复制到文件夹中。文件夹的路径包含say build number而不是常量。

CopyFiles "E:\Source\*.jar" "E:\Destination\Myfiles_22.14.03.25\here"

上面的内容但是我的代码不能使用绝对路径,因为版本字符串会改变。有没有办法在文件路径中使用通配符*(E:\ Destination \ MyFiles _ * \ here)并在那里复制文件?

1 个答案:

答案 0 :(得分:2)

NSIS CopyFiles指令是SHFileOperation函数的一个瘦包装器,根据MSDN,只有源路径的文件名部分支持通配符。

要在最终用户系统中搜索文件和文件夹,您可以使用FindFirstFindNextFindClose说明...