ftp4j 1.7發(fā)布 Java的FTP客戶的開發(fā)包
ftp4j 1.7 發(fā)布了,主要改進(jìn)內(nèi)容包括:
◆ 對(duì) FTP 連接器架構(gòu)的修改
◆ FTPConnector 不再是個(gè)接口,改成了抽象類,實(shí)現(xiàn)了一些具有超時(shí)檢測(cè)的連接
◆ 調(diào)用者可設(shè)置連接、讀取和關(guān)閉操作的超時(shí)時(shí)間
◆ 提供中斷連接的方法,F(xiàn)TPClient.abortCurrentConnectionAttempt();
◆ 修復(fù)了 HTTPTunnelConnector 中的 bug
ftp4j是一個(gè)FTP客戶端Java類庫,實(shí)現(xiàn)了FTP客戶端應(yīng)具有的大部分功能??梢詫tp4j嵌到你的Java應(yīng)用中,來傳輸文件(包括上傳和下 載),瀏覽遠(yuǎn)程FTP服務(wù)器上的目錄和文件,創(chuàng)建、刪除、重命,移動(dòng)遠(yuǎn)程目錄和文件。ftp4j提供多種方式連接到遠(yuǎn)程FTP服務(wù)器包括:通過 TCP/IP直接連接,通過FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理連接,通過SSL安全連接。
示例代碼:
- FTPClient client = new FTPClient();
- client.connect("ftp.host.com", port);
- client.login("carlo", "mypassword");
- client.createDirectory("newfolder");
- client.disconnect(true);
原文鏈接:http://www.oschina.net/news/24413/ftp4j-1-7-released
【編輯推薦】