![](/img/trans.png)
[英]Count/list all files that are in FTP directory with FtpWebRequest in C#
[英]Get all files in FTP directory
我是C#的新手,想獲取ftp目錄中的文件名列表。 但是我閱讀了其他主題的一些答案WebRequestMethods用於單個請求。 這是我當前的代碼,獲取特定文件的FTP對象。 我希望所有文件都以“ .txt”結尾,並希望像“ * .txt”這樣的正則表達式。 如何獲取FTP目錄中的所有文件名?
reqFTP = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create(new Uri("ftp://95.0.181.84/bankToCompany/" + fileName));
reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential(obj.ftpUserName,obj.ftpPassword);
System.Net.FtpWebResponse response = (System.Net.FtpWebResponse)reqFTP.GetResponse();
Stream ftpStream = response.GetResponseStream();
FileStream outputStream = new FileStream(obj.collectionFileDownloadAddress + renameAddress, FileMode.Create);
StreamReader reader = new StreamReader(responseStream);
string contents = reader.ReadToEnd();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.