熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

學會一種簡單的和FTP交互的方法

2013-11-15 11:41:36  來源: JSP教程 

  你是否遇到需要在Java中操縱一個FTP(File Transfer Protocol文件傳輸協議)服務器但是又沒有FTP類的情況?Java類庫缺少和FTP服務器交互的強大方法然而Bruce Blackshaw 創建了一個API(application program interface應用程序接口)使得和FTP進行交互很容易
  
  安裝很簡單從EnterpriseDT 站點 下載ftpjar文件並安裝到你的計算機的路徑中使用也很簡單使用你想要連接的URL構造一個FTPClient使用一個用戶名和密碼登錄調用你想使用的任何FTP命令最後是退出
  
  例如
  
  import javaioIOException;
  import ftpFTPClient;
  import ftpFTPException;
  
  public class FtpExample {
  
   static public void main(String[] args) {
   try {
   FTPClient fc = new FTPClient();
  
   // username password
   fclogin(bayard args[]);
  
   String[] files = fcdir();
   for(int i=; i   System.out.println(files[i]);
   }
  
   fc.quit();
   } catch(IOException ioe) {
   ioe.printStackTrace();
   } catch(FTPException ftpe) {
   ftpe.printStackTrace();
   }
   }
  }
  
  在這個范例代碼中,用戶bayard的主目錄中的內容被打印到標准輸出。TW.WINgWIT.cOM這個FTP庫同時提供改變、創建和刪除目錄以及取得、上傳或者刪除文件的方法。使用這個庫需要記住的最重要的事情,也和任何ftp的用法一樣:在服務器間移動非文本文件時切換到二進制模式。方法時:
  
  fc.setType( FTPTransferType.BINARY);

From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19447.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.