在 NSIS 文件复制命令中排除一个文件(递归)
我正在尝试从脚本运行它。 我在这里尝试做的是将包目录中的所有文件复制到当前输出路径,仅不包括 wsdl4j-1.5.1.jar
。这不会使脚本编译失败,但也不会排除该文件,有什么想法吗?
File /r /x "package\lib\wsdl4j-1.5.1.jar" "package\*.*"
谢谢, 奥哈德
I'm trying to run this from a script.
What I'm trying to do here is copy all files in package directory to the current outpath, excluding only wsdl4j-1.5.1.jar
. this won't fail the script compilation but won't exclude the file either, any ideas ?
File /r /x "package\lib\wsdl4j-1.5.1.jar" "package\*.*"
thanks,
Ohad
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧,这仍然让我觉得奇怪,但这就是解决方案
Well, it still strikes my as odd, but this is the solution
这是对我有用的解决方案。我还需要排除一个文件夹....svn 文件夹。
这是“文件”NSIS 帮助
Here is the solution that worked for me. I needed to exclude a folder also...the .svn folder.
Here is the 'File' NSIS Help
/x 对字符串的格式很挑剔,一些 nsis 开关更喜欢开关本身成为字符串的一部分,例如“/x foo bar”,但我不确定这在这种情况下是否有帮助......
/x is picky about the format of the string, some of the nsis switches prefer the switch itself to be part of the string, eg "/x foo bar" but I'm not sure if that helps in this case...