C #: FTP Как определить ошибку 550 ftp, каталог уже существует или каталог не найден - PullRequest
0 голосов
/ 30 января 2011

C #: FTP Как определить ошибку 550 ftp, каталог уже существует или каталог не найден.Потому что 550 может быть им обоим.

Ответы [ 2 ]

1 голос
/ 30 января 2011

Каталог уже существует, может произойти только тогда, когда вы пытаетесь создать каталог.Так что, если вы создаете каталог и получаете 550, то это один.

Каталог не найден, это может произойти только при просмотре каталога.Опять же, это легко определить, учитывая, какое действие вы совершаете.

0 голосов
/ 19 февраля 2013

Простой ответ: вы не можете.Даже если «каталог уже существует» может произойти только при попытке создать каталог, он все равно может вернуть 550 по другим причинам, таким как отсутствующий или иным образом недоступный родительский каталог.проверьте код возврата 550, а затем проверьте, попал ли каталог туда, запросив список файлов.Если он уже существует, вы получите список, в противном случае вы получите ошибку.

...