Подпапки ftp пересечения для получения размеров файла в C#

Задавался вопросом, могли ли Вы указать на меня на правильное направление о том, как достигнуть этого...

Я в настоящее время работаю над приложением, которое проверит файловое пространство, использованное в удаленный FTP-сервер, который имеет папки, подпапки и файлы.

Мне удалось получить некоторую информацию с помощью System.NET через FtpWebRequest, FtpResponse, WebRequestMethods & System. IO в моем коде. Однако я застреваю в том, как мне могло удаться пересечь подкаталоги с помощью упомянутых классов.

Задавался вопросом, могли ли Вы указать на меня на правильное направление о том, как я мог достигнуть этого использования C#? Или если существуют альтернативы, которые я мог использовать (т.е. powershell, командная строка окон, и т.д.)? Я попытался смотреть на Chillkat ftp2, но это не свободно, и некоторые клиентские компоненты FTP не имеют никакой документации, ни примеров о том, как использовать его.

Спасибо.

1
задан mallows98 6 July 2010 в 23:37
поделиться

1 ответ

Вы делаете это так же, как загружаете файл. Поместите каталог в URL-адрес, затем установите для свойства FtpWebRequest.Method значение WebRequestMethods.Ftp.ListDirectory . Это даст вам список файлов / подпапок, по которым вы можете перемещаться вручную.

Вот сообщение в блоге , показывающее процесс, а также использование ListDirectoryDetails для различения файлов и подкаталогов.

2
ответ дан 2 September 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: