首先使用的是apache的commons-net-3.0.1.jar包点击下载
导入包后,
//初始化FTPClint对象
FTPClient ftpClient = new FTPClient();
//根据服务器配置设置字符编码
ftpClient.setControlEncoding("gb2312");//也可以使"UTF-8"
//设置连接服务器超时时间
ftpClient.setConnectTimeout(10000);
//登录
ftpClient.login("username", "password");
//获取当前文件列表
FTPFile[] ftpFiles = ftpClient.listFiles();
//进入目录
ftpClient.changeWorkingDirectory("directory1");
//返回上层目录
ftpClient.changeToParentDirectory();
//新建文件夹
ftpClient.makeDirectory("myDirectory");
//删除文件
ftpClient.deleteFile("a.txt");
//重命名文件
ftpClient.rename("旧文件名.txt","新文件名.txt");
//下载文件