Мне нужно запустить консольное приложение по расписанию, которое должно загружать только файлы .pgp с FTP-сайта. Любой файл pgp на FTP должен быть загружен. Я нашел пример кода, чтобы получить список каталогов на FTP и написано, что здесь:Как загрузить много файлов с FTP с помощью C#?
FtpWebRequest req = (FtpWebRequest)WebRequest.Create("ftp://ourftpserver");
req.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
req.Credentials = new NetworkCredential("user", "pass");
FtpWebResponse response = (FtpWebResponse)req.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
Console.WriteLine(reader.ReadToEnd());
Console.WriteLine("Directory List Complete, status {0}", response.StatusDescription);
reader.Close();
response.Close();
Что я должен сделать, чтобы загрузить все файлы типа .pgp из каталога листинга и сохранить их в локальный каталог на нашем сервере?
Разберите ответ и используйте цикл. – SLaks
SLaks Не могли бы вы продумать образец кода? – SidC