Автоматизация в FTP и извлечении файлов - PullRequest
0 голосов
/ 28 апреля 2009

Сторонний источник ежедневных FTP-файлов ZIP-файл (который содержит XML-файл) в указанной папке на моем сервере приложений. Прямо сейчас я вручную отправляю FTP отправителю, скачиваю zip-файл и извлекаю из него xml.

Если мне нужно добиться всего этого программно с помощью C #, как мне это сделать? т.е. мне нужно .... 1.FTP отправитель 2. Загрузите файл 3. Извлеките xml и сохраните его в моей папке на сервере приложений.

Пожалуйста, помогите.

Спасибо за тонну!

Ответы [ 2 ]

0 голосов
/ 28 апреля 2009

Проверьте классы FTPWebRequest и FTPWebResponse . У них должно быть все необходимое.

0 голосов
/ 28 апреля 2009

Я собираюсь понизить голосование за то, что не отвечаю на ваши вопросы, но C #, вероятно, излишне для этого. Вы можете просто получить curl для Windows , который загрузит файл для вас, а затем использовать версию командной строки текст ссылки , чтобы распаковать его. Было бы около 2 строк сценария летучей мыши.

cd <some dir>
curl ftp://some.ftp/somefiles/archive.zip
7z e archive.zip

3 строки с кд. Если вы действительно хотите сделать это в C #, посмотрите на эти статьи.

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