ant 的ftp任务使用,实现自动备份等,解决中文问题

使用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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值