Tatehitoの技術メモ

ソフトウェアエンジニアです。いろいろ書きます。

【Java】Apache CommonsのFTPClientでファイルの存在確認をする

FTPClientでファイルの存在確認をする方法のメモ。

/**
 * ファイルの存在確認
 * @param srcDirName ディレクトリ名
 * @param srcFileName ファイル名
 * @return true: 存在する
 */
public boolean exists(String srcDirName, String srcFileName) {
    // ファイルを指定
    try {
        FTPFile[] files = client.listFiles(srcDirName + "/" + srcFileName);
        return files.length != 0;
    } catch (IOException e) {
        return false;
    }
}