Description : In this post FTP server return all files and directory in response uing c#
private List GetAllFilesnDirectory()
{
try
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.server.com/");
request.Method = WebRequestMethods.Ftp.ListDirectory;
request.Credentials = new NetworkCredential("username", "password");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
string names = reader.ReadToEnd();
reader.Close();
response.Close();
return names.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries).ToList();
}
catch (Exception)
{
throw;
}
}
- Above code return ListDirectory from FTP response and get in stream than parse response and get list of files and directory
private List GetAllFilesnDirectory()
{
try
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.server.com/");
request.Method = WebRequestMethods.Ftp.ListDirectory;
request.Credentials = new NetworkCredential("username", "password");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
string names = reader.ReadToEnd();
reader.Close();
response.Close();
return names.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries).ToList();
}
catch (Exception)
{
throw;
}
}
- Above code return ListDirectory from FTP response and get in stream than parse response and get list of files and directory
No comments:
Post a Comment