Ich möchte die Dateien aus dem Ordner über FTP mit C# abrufen, habe ich den Ordnernamen MyFolder, in diesem Ordner habe ich mehrere Ordner, ich muss jede Datei abholen all diese Ordner, die innerhalb der My MyFolder .Below Code, den ich alle Verzeichnisse, jetzt muss ich jede Datei bekommen.Holen Sie sich Dateien aus dem Ordner über FTP mit C#
Eg:httpdocs/Myfolder/newfolder/newfile.txt
/newfile1.txt
/newfile2.txt
httpdocs/Myfolder/newfolder1/newfile.txt
httpdocs/Myfolder/newfolder2/newfile.txt
FtpWebRequest ftpRequest =(FtpWebRequest)WebRequest.Create("ftp://www.xxxxxxx.com/httpdocs/MyFolder");
ftpRequest.Credentials = new NetworkCredential("xxxxx", "xxxxxx");
ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory;
FtpWebResponse response = (FtpWebResponse)ftpRequest.GetResponse();
StreamReader streamReader = new StreamReader(response.GetResponseStream());
List<string> directories = new List<string>();
string line = streamReader.ReadLine();
while (!string.IsNullOrEmpty(line))
{
directories.Add(line);
line = streamReader.ReadLine();
}
streamReader.Close();
}