0

FTPClient(org。apache。commons。net。ftp。FTPClient)を使用して、いくつかのファイルをFTPサーバーにアップロードしています。
親ディレクトリが存在するかどうかを確認する必要があります。必要に応じて作成します。
FTPClientを使用してファイル/ディレクトリの存在を確認するにはどうすればよいですか?

ありがとう

4

3 に答える 3

2

FTP STAT コマンドが必要です。

このAPI 呼び出しを使用して、目的を確認できます。

于 2012-03-12T16:35:58.380 に答える
1

この方法を試してください:

public static boolean isExists(FTPClient ftpClient, String pathName)
{
    ftpClient.getStatus(pathName);
    return FTPReply.isPositiveCompletion(ftpClient.getReplyCode());
}
于 2014-03-17T11:36:11.310 に答える
0

このコードを試してください、それは私のために働いた.:

FTPClient ftpClient=null;
        (ftpClient = new FTPClient()).connect("xxx.xxx.xxx.xxx");           

        if(ftpClient.login("user", "pass")){            
            System.out.println(ftpClient.cwd("folder/subfolder"));    
***// if returns 250, folder exists  and if returned 550 folder does not exist***       

        }
于 2014-08-19T14:30:23.983 に答える