проверьте, существует ли каталог с использованием FTPClient - PullRequest
0 голосов
/ 12 марта 2012

Я использую FTPClient (org. Apache. Commons. Net. Ftp. FTPClient) для загрузки некоторых файлов на FTP-сервер.
Мне нужно проверить, существуют ли родительские каталоги или нет; и создайте их при необходимости.
Как я могу проверить существование файла / каталога с помощью FTPClient?

Спасибо

Ответы [ 3 ]

3 голосов
/ 12 марта 2012

Требуется команда FTP STAT.

Вы можете использовать этот вызов API , чтобы проверить, что вам нужно.

2 голосов
/ 17 марта 2014

Попробуйте этот метод:

public static boolean isExists(FTPClient ftpClient, String pathName)
{
    ftpClient.getStatus(pathName);
    return FTPReply.isPositiveCompletion(ftpClient.getReplyCode());
}
0 голосов
/ 19 августа 2014

Попробуйте этот код, он у меня сработал.:

1002 *
...