FTPClient ftp = new FTPClient(); ftp.setRemoteHost("ftp.example.com"); ftp.connect(); ftp.login("username", "password"); ftp.upload(new File("local/file.txt"), "remote/file.txt"); ftp.download("remote/file.txt", new File("local/file.txt")); ftp.createDirectory("remote/new-folder"); ftp.deleteDirectory("remote/existing-folder"); FTPFile[] files = ftp.listFiles("remote/folder"); for (FTPFile file : files) { System.out.println(file.getName()); } ftp.setResume(FTPTransferType.RESUME); ftp.upload(new File("local/file.txt"), "remote/file.txt"); ftp.setProgressListener(new FTPProgressListener() { public void transferred(int length) { System.out.println("Transferred: " + length); } }); ftp.upload(new File("local/file.txt"), "remote/file.txt"); FTPFile[] searchResult = ftp.searchFiles("remote/folder", "keyword"); for (FTPFile file : searchResult) { System.out.println(file.getName()); } ftp.setTimeout(30000); ftp.setPassive(true); ftp.setCharset("UTF-8");


上一篇:
下一篇:
切换中文