public static void ftpDownFile() { String id = ""; //FTP的ID int port =""; // FTP的商品 String name = ""; // 用戶名 String password = ""; //密碼 String directory = "";//FTP下載文件路徑 String fileName = "";//下載後文件保存地址 try { FtpClient fc = new FtpClient(id, port); fc.login(name, password); int ch; File fi = new File(fileName); RandomAccessFile getFile = new RandomAccessFile(fi, "rw"); getFile.seek(0); TelnetInputStream fget = fc.get(directory); DataInputStream puts = new DataInputStream(fget); while ((ch = puts.read()) >= 0) { getFile.write(ch); } fget.close(); getFile.close(); fc.closeServer(); } catch (IOException ex) { ex.printStackTrace(); } }