使用ftp任务,要有
jakarta-oro-2.0.8.jar,commons-net-1.4.1.jar在ant的lib目录下
ant 配置文件如下
<target name="backup">
<ftp server="192.168.101.21"
userid="jjsong"
password="pewy"
remotedir="backup/uml"
depends="yes"
verbose="yes"
ignoreNoncriticalErrors="yes">
<fileset dir="G:/uml/">
<not>
<filename name="*.tmp"/>
</not>
<not>
<filename name="*~*"/>
</not>
</fileset>
</ftp>
<echo message="finished"/>
</target>
ant ftp 任务中文问题
首先, ant 配置文件 要加上
<?xml version="1.0" encoding="GBK"?>
然后要在commons-net-1.4.1.jar包中修改
package org.apache.commons.net.ftp.Ftp类;
把DEFAULT_CONTROL_ENCODING改为GBK