關于FTP的應用免不了要對FTP進行增删查改什麼的。通過搜尋,整理和修改,自己寫了一個FTP的Helper類。此篇文章目的有二(2最近流行)。
累積代碼,友善自己以後查閱使用;
分享代碼,友善他人使用。
FtpHelper.cs
如何擷取某一目錄下的檔案和檔案夾清單。
由于FtpWebRequest類隻提供了WebRequestMethods.Ftp.ListDirectory方式和WebRequestMethods.Ftp.ListDirectoryDetails方式。這個方法擷取到的是包含檔案清單和檔案夾清單的資訊。并不是單單隻包含某一類。為此我們需要分析擷取資訊的特點。分析發現,對于檔案夾會有“<DIR>”這一項,而檔案沒有。是以我們可以根據這個來區分。一下分别是擷取檔案清單和檔案夾清單的代碼:
擷取檔案夾:
<a></a>
擷取檔案清單
其他代碼并不需要過多的說明,注釋已經說的相當明确了。
希望對你有所幫助。
本文轉自 Ron Ngai 部落格園部落格,原文連結:http://www.cnblogs.com/rond/archive/2012/07/30/2611295.html ,如需轉載請自行聯系原作者