| | |
| | | package com.whyc.dto; |
| | | |
| | | import ch.qos.logback.core.joran.spi.InterpretationContext; |
| | | import com.enterprisedt.net.ftp.FTPClient; |
| | | import com.enterprisedt.net.ftp.FTPConnectMode; |
| | | import com.enterprisedt.net.ftp.FTPTransferType; |
| | | import com.whyc.constant.YamlProperties; |
| | | import org.apache.commons.lang.StringUtils; |
| | | |
| | | import java.io.ByteArrayInputStream; |
| | |
| | | ftp.chdir(dirName); |
| | | flag = true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | //e.printStackTrace(); |
| | | flag = false; |
| | | } |
| | | return flag; |
| | |
| | | for (String s : typeArray) { |
| | | if (!checkDirectory(ftp, s)) { |
| | | ftp.mkdir(s); |
| | | changeDirectory(s); |
| | | } |
| | | } |
| | | } |
| | | ftp.put(inStream, fileName); |
| | | changeDirectory("/"); |
| | | } |
| | | |
| | | /** |
| | |
| | | ftp.delete(fileName); |
| | | } |
| | | |
| | | /* |
| | | 切换目录 |
| | | |
| | | //切换目录 |
| | | public void changeDirectory(String path) { |
| | | if (!ValidateUtils.isEmpty(path)) { |
| | | if (!StringUtils.isEmpty(path)) { |
| | | try { |
| | | ftp.chdir(path); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | }*/ |
| | | } |
| | | public static void main(String[] args) { |
| | | try { // 从ftp下载文件 |
| | | FtpHelper ftp = new FtpHelper("192.168.10.80", 21, "lxw", "lxw810412026"); |
| | | File file = new File("D:\\1.doc"); |
| | | ftp.uploadFile(file, "test1/1.doc"); |
| | | File file = new File("D:\\IDEAWorkSpace\\CadDrawManager\\target\\face.zip"); |
| | | ftp.uploadFile(file, "test/lxw/face.zip"); |
| | | ftp.disconnect(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |