最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java連接ftp服務器實例代碼

 更新時間:2015年12月20日 10:14:58   投稿:mrr  
這篇文章主要介紹了Java連接ftp服務器實例代碼 的相關資料,需要的朋友可以參考下

廢話不多說了,直接給大家貼java代碼了。

 import java.io.IOException;
import sun.net.TelnetInputStream;
import sun.net.ftp.FtpClient;
public class MyFtp {
static FtpClient myFtp;
static String hostname;
static String username;
static String password;
/**
* @author cutelion 20051108 14:27
* @param args
*/
public static void main(String[] args) {
try {
hostname = "203.171.236.123";
myFtp = new FtpClient(hostname);
myFtp.login("user", "pass");
myFtp.binary();
showFileContents();
} catch (IOException e1) {
System.out.print(e1);
}
}
public static void showFileContents() {
int ch;
StringBuffer buf = new StringBuffer();
try {
TelnetInputStream inStream = myFtp.list();
while ((ch = inStream.read()) >= 0) {
buf.append((char) ch);
}
System.out.print(new String(buf.toString().getBytes("iso-8859-1"),
"GBK"));
inStream.close();
myFtp.closeServer();
} catch (Exception e) {
System.out.println("Error" + e);
}
}
}
[@more@]

下面是FtpClient類所提供的一些控制命令。

  public void cd(String remoteDirectory)

  該命令用于把遠程系統(tǒng)上的目錄切換到參數(shù)remoteDirectory所指定的目錄。
  public void cdUp():該命令用于把遠程系統(tǒng)上的目錄切換到上一級目錄。
  public String pwd():該命令可顯示遠程系統(tǒng)上的目錄狀態(tài)。
  public void binary():該命令可把傳輸格式設置為二進制格式。
  public void ascii():該命令可把傳輸協(xié)議設置為ASCII碼格式。
  public void rename(String string,String string1)

  該命令可對遠程系統(tǒng)上的目錄或者文件進行重命名操作。
  除了上述方法外,類FtpClient還提供了可用于傳遞并檢索目錄清單和文件的若干方法。這些方法返回的是可供讀或?qū)懙妮斎?、輸出流。下面是其中一些主要的方法?br />

  public TelnetInputStream list()

  返回與遠程機器上當前目錄相對應的輸入流。

  public TelnetInputStream get(String filename)

  獲取遠程機器上的文件filename,借助TelnetInputStream把該文件傳送到本地。

  public TelnetOutputStream put(String filename)

  以寫方式打開一輸出流,通過這一輸出流把文件filename傳送到遠程計算機。

相關文章

  • ThreadLocal內(nèi)存泄漏常見要點解析

    ThreadLocal內(nèi)存泄漏常見要點解析

    這篇文章主要介紹了ThreadLocal內(nèi)存泄漏常見要點,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • java實現(xiàn)文件復制上傳操作

    java實現(xiàn)文件復制上傳操作

    這篇文章主要為大家詳細介紹了java實現(xiàn)文件復制上傳操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • java數(shù)字和中文算數(shù)驗證碼的實現(xiàn)

    java數(shù)字和中文算數(shù)驗證碼的實現(xiàn)

    這篇文章主要介紹了java數(shù)字和中文算數(shù)驗證碼的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Spring Security結合JWT的方法教程

    Spring Security結合JWT的方法教程

    這篇文章主要給大家介紹了關于Spring Security結合JWT的方法教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-12-12
  • Java基礎之反射原理與用法詳解

    Java基礎之反射原理與用法詳解

    這篇文章主要介紹了Java基礎之反射原理與用法,結合實例形式詳細分析了java反射的相關概念、原理、使用方法與操作注意事項,需要的朋友可以參考下
    2020-02-02
  • 深入探討Java多線程中的volatile變量

    深入探討Java多線程中的volatile變量

    這篇文章主要為大家詳細并深入的探討Java多線程中的volatile變量,volatile用來確保將變量的更新操作通知到其他線程,保證了新值能立即同步到主內(nèi)存,以及每次使用前立即從主內(nèi)存刷新,感興趣的小伙伴們可以參考一下
    2016-02-02
  • NIO深入理解FileChannel使用方法原理

    NIO深入理解FileChannel使用方法原理

    這篇文章主要為大家介紹了NIO深入理解FileChannel的源碼示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • IDEA?隱藏DEBUG日志的解決方法

    IDEA?隱藏DEBUG日志的解決方法

    IDEA?打印太多的DEBUG日志,看起來很煩,有沒有辦法隱藏日志,網(wǎng)上找了一圈,沒有誰寫的靠譜的,下面小編給大家分享下IDEA?如何隱藏DEBUG日志,需要的朋友可以參考下
    2022-09-09
  • Java集合系列之LinkedHashMap源碼分析

    Java集合系列之LinkedHashMap源碼分析

    這篇文章主要為大家詳細介紹了Java集合系列之LinkedHashMap源碼分析,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Maven忽略單元測試及打包到Nexus的實現(xiàn)

    Maven忽略單元測試及打包到Nexus的實現(xiàn)

    我們的工程在打包發(fā)布時候,通常都需要忽略單元測試,以免因環(huán)境原因,無法通過單元測試而影響發(fā)布,本文主要介紹了Maven忽略單元測試及打包到Nexus的實現(xiàn),感興趣的可以了解一下
    2024-04-04

最新評論

都匀市| 九江县| 涿州市| 扎赉特旗| 盐池县| 上犹县| 博客| 合川市| 历史| 凯里市| 汶上县| 新闻| 大同县| 虎林市| 宁德市| 清流县| 随州市| 佛山市| 宜都市| 边坝县| 安西县| 承德市| 闻喜县| 屯门区| 精河县| 仁怀市| 枣庄市| 镇原县| 来安县| 南投县| 尼木县| 嵩明县| 开原市| 陆河县| 万载县| 吉木乃县| 大埔县| 南汇区| 泸溪县| 靖远县| 吴忠市|