Pushkar Prabhu Ответов: 1

Проверьте, существует ли папка на FTP


Всем привет,

Я использую FtpwebRequest для загрузки файлов на FTP.

Я использую
WebRequestMethods.Ftp.ListDirectory
т. е. команда NLST FTP для проверки того, существует ли каталог на FTP или нет.

Но я получаю случайно 550 в качестве кода ответа FTP для этой команды, даже если каталог существует на FTP.

Я использую Windows Server R2 и FTP 7.5.

как лучше всего проверить, существует ли папка на FTP?

Заранее спасибо,
Пушкарь

Что я уже пробовал:

Я также попробовал со следующей командой:

WebRequestMethods.Ftp.ListDirectoryDetails
ie.e список ftp-команд. Но все равно получает один и тот же ответ случайным образом.

Richard Deeming

Возможно, Вам повезет больше, если вы используете правильную библиотеку FTP, а не базовую поддержку, которую им удалось включить в класс WebRequest.

FluentFTP[^ выглядит довольно многообещающе.

1 Ответов

Рейтинг:
1

RickZeeland

Может быть, вы найдете ответ здесь: Как проверить, что указанная папка существует на ftp-сервере[^]