这个目标是好的(D:Tempsgr.tar.gz
(:
<target name="myTarget" description="Download application delivery file">
<exec program="pscp.exe">
<arg line="-batch -v -l ${ftp.user} -pw ${ftp.password} ${ftp.host}:${remote.dir}/${remote.file} D:Tempsgr.tar.gz"/>
</exec>
</target>
此目标(在目标目录 (D:tmp 2sgr.tar.gz
(中有一个空格(是KO:
<target name="myTarget" description="Download application delivery file">
<exec program="pscp.exe">
<arg line="-batch -v -l ${ftp.user} -pw ${ftp.password} ${ftp.host}:${remote.dir}/${remote.file} D:Temptmp 2.tar.gz"/>
</exec>
</target>
我有这个错误:
[exec] 不支持多个远程源
我尝试,但也是KO。
将路径括为双引号 ("
(:
<arg line="-batch -v -l ${ftp.user} -pw ${ftp.password} ${ftp.host}:${remote.dir}/${remote.file} "D:Temptmp 2.tar.gz""/>
请参阅如何转义 XML 属性值中的双引号?