Java在FTP上建立文件

来源:互联网 发布:ss推荐 知乎 编辑:程序博客网 时间:2024/04/28 23:14

Java在FTP上创建文件

public boolean createDirectory() {boolean flag = false;// 创建FTP客户端FTPClient ftpClient = new FTPClient();try {// 建立FTP连接ftpClient.connect(this.ftpServerIP);// 如果登录成功if (ftpClient.login(this.ftpName, this.ftpPassword)) {// 切换文件路径, 到FTP上的"xxx"文件夹下if (this.ftpPath != null && this.ftpPath.compareTo("") != 0&& ftpClient.changeWorkingDirectory(this.ftpPath)) {SimpleDateFormat f = new SimpleDateFormat("yyyyMMdd");String time = f.format(new Date());String reTransmitFolderName = time + "_Folder";ftpClient.makeDirectory(reTransmitFolderName);flag = true;}}} catch (SocketException e) {e.printStackTrace();flag = false;} catch (IOException e) {e.printStackTrace();flag = false;} catch (Exception e) {e.printStackTrace();flag = false;} finally {try {// 关闭连接ftpClient.disconnect();} catch (IOException e) {e.printStackTrace();}}return flag;}