需要注意事項,如果以下**出現亂碼問題,可以設定其中的encoding屬性就可以。
用法示例:
1view codeusing
system;22
using
system.collections.generic;33
using
system.linq;44
using
system.text;55
using
system.net.ftpclient;66
using
system.net;77
88namespace
autogathor.consoleui99
;262627
27 gathortaskinfo task = new
gathortaskinfo()
2828;37
3738
38using (ftpclient conn = new
ftpclient())
3939
6868}69
69break;70
70case
ftpfilesystemobjecttype.file:
7171
console.writeline(_item.input);
7272
break;73
737474}
7575}76
7677
77break;78
78case
ftpfilesystemobjecttype.file:
7979
console.writeline(item.input);
8080
break;81
818282}
8383}84
84}8585
8686
console.readkey();
8787}88
88}8989 }
不過上邊的**,在獲取乙個目錄下具有幾十萬個檔案的情況下,返回該目錄下的檔案列表資訊,效率非常低,經過優化修改原始碼才能解決該問題;
而且,在使用正則匹配檔案目錄的地方,要使用四種已經提供的正則方式去配置檔案名稱,檔案型別(檔案、目錄),修改時間等資訊,如果可以把不同目錄的結構統計好,配置為可選的方式,效率會更高。
該型別庫是使用wininet.dll kernel32.dll來開發的乙個類庫,可以說效能極高,但是很容易出現中文亂碼問題,該檔案只需要把獲取到的檔名稱進行相應的轉碼就可以解決。
了解到的一些不錯的開源庫
乙個比較有意思的開源網路庫 raknet是乙個基於udp網路傳輸協議的c 網路庫,允許程式設計師在他們自己的程式中實現高效的網路傳輸服務。通常情況下用於遊戲,但也可以用於其它專案。webrtc,名稱源自網頁實時通訊 web real time communication 的縮寫,是谷歌2010年以6...
常用的開源類庫
下拉重新整理 mjrefresh 非同步載入 sdwebimage coredata magicalrecord 網路請求 afnetworking autolayout masonry progresshud mbprogresshud 鍵盤管理 iqkeyboardmanager tablevi...
開源的OpenLayers框架,很不錯!!!
image類封裝乙個實際圖象作為圖曾內容 httprequest類可以接收乙個動態生成的,你可以通過httprequest類的引數向伺服器傳送引數 grid類是httprequest類的子類,提供更加詳細的方法 wms類用於連線wms伺服器以獲得圖象 kamap類用於連線mapserver even...