Обрабатывать файлы из ftp: // и file: // - PullRequest
3 голосов
/ 16 сентября 2011

Я сделаю программу, которая может собирать файлы из любого места.В конфигурации я должен иметь возможность ввести filpattern в следующих формах:

c:\aaa\bbb\cc\aaa*.txt
ftp://user:password@host/ddd/eee/*.dat

Есть ли какой-либо класс в .NET, который может обрабатывать оба этих случая, или я должен обрабатывать ftp: // и файл: // отдельно?

Редактировать:

Я также должен удалить их после того, как прочел их.

1 Ответ

1 голос
/ 16 сентября 2011

Звоните WebRequest. Создайте с вашим URL. Это вернет класс, полученный из WebRequest соответствующего типа. Вы можете определить фактический тип и выполнить преобразование для обработки различных протоколов загрузки. Он понимает следующие схемы URL:

  • http://
  • https://
  • ftp://
  • file://
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...