How to List Directory Contents with FTP in C#?

后端 未结 7 734
时光取名叫无心
时光取名叫无心 2020-11-27 18:08

How to List Directory Contents with FTP in C# ?

I am using below code to List Directory Contents with FTP it is returning result in XML format ,but i want only the

7条回答
  •  爱一瞬间的悲伤
    2020-11-27 18:28

    Try this:

    FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(uri);
    ftpRequest.Credentials =new NetworkCredential("anonymous","janeDoe@contoso.com");
    ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory;
    FtpWebResponse response = (FtpWebResponse)ftpRequest.GetResponse();
    StreamReader streamReader = new StreamReader(response.GetResponseStream());
    
    List directories = new List();
    
    string line = streamReader.ReadLine();
    while (!string.IsNullOrEmpty(line))
    {
        directories.Add(line);
        line = streamReader.ReadLine();
    }
    
    streamReader.Close();
    

    It gave me a list of directories... all listed in the directories string list... tell me if that is what you needed

提交回复
热议问题