導航:首頁 > 編程語言 > ftpsocket編程

ftpsocket編程

發布時間:2025-09-14 19:38:51

1. 用JAVA編寫一個程序實現輸出我的電腦上建立的FTP伺服器根目錄下的所有文件名

使用File類中方法就可以實現
File[] listFiles() 返回目錄下所有的文件
File file=new File("你的ftp的根路徑");
File files[]=file.listFiles();
for(int i=0;i<files.length;i++){
System.out.println(files[i].getName() );
}
如果要獲取所有的文件和文件夾可以使用String[] list()方法。返回的是String類型的數組,其中所有文件和文件夾的相對路徑表示。

補充---
如果那樣的話那麼就需要在你的ftp伺服器上做一個socket服務端,你通過一個客戶端連接上去。然後伺服器端將獲取的文件列表數組傳遞給你,就可以了。如果想直接獲取別人的機器的文件列表是很難的,基本上是不可能的,當然是出於安全的考慮

2. socket編程:FTP協議客戶端 CAsynSocket類的問題

我之前寫過一個示例的FTP伺服器。FTP協議和HTTP協議一樣,都是屬於一問一答的,當你的命令連接與FTP伺服器連接後,就要等待響應伺服器的歡迎信息 220, 然後再發送請求進行登陸,發送完後不要再發送其他命令了,一定要等剛剛的請求響應完成。所以你不要一次性把4個命令全部發送過去。一定要保證一問一答。

閱讀全文

與ftpsocket編程相關的資料

熱點內容
加密貨幣軟錢包排行 瀏覽:832
exe文件反編譯源碼工具下載 瀏覽:39
python6bit灰度圖 瀏覽:733
如何用java編譯東西 瀏覽:823
php多語言包管理方案 瀏覽:251
python程序運行時間自動控制 瀏覽:382
java編譯主函數快捷鍵 瀏覽:785
atom編輯器python 瀏覽:179
安卓優學派如何恢復出廠設置 瀏覽:728
程序員女巫 瀏覽:782
冷凍冷藏壓縮機 瀏覽:852
吉利紅包H5編譯教程 瀏覽:633
ftpsocket編程 瀏覽:690
安卓手機怎麼卡爆 瀏覽:411
親熱一下可以緩解壓力嗎 瀏覽:598
javasocket是否連接 瀏覽:162
蘋果與安卓怎麼傳輸圖片更快nfc 瀏覽:69
安卓王者榮耀怎麼轉移到蘋果段位 瀏覽:258
gcc編譯器安裝gcc10 瀏覽:139
新加坡ec2伺服器如何購買 瀏覽:56