ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能。可以将ftp4j嵌到你的Java应用中,来传输文件(包括上传和下载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 TCP/IP直接连接,通过FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理连接,通过SSL安全连接。
我在虚拟机中安装了试用版 Serv-U 14,本地使用flashfxp 4来配合本次示例。
使用用户123,用户密码123123。
服务器上我在D盘创建了一个文件夹ftp作为用户所在域的根。
将ftp4j-1.7.2.jar加入到本地工程中,或者直接使用源码,将解压后的src文件夹下文件直接拷贝到工程的src下。
先来写一登录示例,然后根据此分别来说各种操作的示例代码:
package test;
import it.sauronsoftware.ftp4j.FTPClient;
/**
* FTP操作测试
* @说明
* @author cuisuqiang
* @version 1.0
* @sin