Java Upload to FTP

public void upLoadFtp(){
String successFilePath = extractAxml.getResourceString("successbackup")+"\\";
String failFilePath = extractAxml.getResourceString("failbackup")+"\\";
String xmlcurrentFile = extractAxml.getResourceString("FtpFilePath").trim();
File xmlsrcFilePath = new File(xmlcurrentFile);
File[] xmlsrcFiles = xmlsrcFilePath.listFiles();
if(xmlsrcFiles.length>0){
ExceptionUtil.loggerABApp(""," ", true, true,true);
ExceptionUtil.loggerABApp("","Start Upload file to FTP ", true, true,true);
FTPClient ftpClient = new FTPClient();
boolean conFtp = toFtp.loginToFtpServer(ftpClient);
if(conFtp){

for (int iX = 0; iX < xmlsrcFiles.length; iX++){
boolean istoFtp = false;
try {
istoFtp = toFtp.upLoadFile(ftpClient, xmlsrcFiles[iX]);
ExceptionUtil.loggerABApp("","upload file [ "+xmlsrcFiles[iX].getName()+" ] Success", true, true,true);
} catch (Exception e) {
String errorInfo = new Util().getResourceErrorInfo("Ftp_Upload_File_File");
errorInfo.replace("[file]", "["+ xmlsrcFiles[iX].getName()+" ]");
ExceptionUtil.loggerABApp(errorInfo,errorInfo, true, true,false);
// TODO Auto-generated catch block
e.printStackTrace();
}
String fileName = xmlcurrentFile+"\\"+xmlsrcFiles[iX].getName();
istoFtp = extractAxml.copyFile1(fileName,successFilePath+xmlsrcFiles[iX].getName(), failFilePath+xmlsrcFiles[iX].getName(), istoFtp);
if(istoFtp) extractAxml.deleteFile(fileName, "XML");
}
}
toFtp.closeFtp(ftpClient);
}else{

}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值