FTP封装-Ftp

介绍

FTP客户端封装,此客户端基于Apache Commons Net

使用

引入依赖

  1. <dependency>
  2. <groupId>commons-net</groupId>
  3. <artifactId>commons-net</artifactId>
  4. <version>3.6</version>
  5. </dependency>

使用

  1. //匿名登录(无需帐号密码的FTP服务器)
  2. Ftp ftp = new Ftp("172.0.0.1");
  3. //进入远程目录
  4. ftp.cd("/opt/upload");
  5. //上传本地文件
  6. ftp.upload("/opt/upload", FileUtil.file("e:/test.jpg"));
  7. //下载远程文件
  8. ftp.download("/opt/upload", "test.jpg", FileUtil.file("e:/test2.jpg"));
  9. //关闭连接
  10. ftp.close();