public static enum FtpRemoteFileTemplate.ExistsMode extends EnumSE<FtpRemoteFileTemplate.ExistsMode>
| 列挙型定数と説明 |
|---|
NLSTNLST FTP コマンドを実行します。 |
NLST_AND_DIRSNLST FTP コマンドを実行し、FTPClient.changeWorkingDirectory(String) にフォールバックします。 |
STATSTAT FTP コマンドを実行します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static FtpRemoteFileTemplate.ExistsMode | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static FtpRemoteFileTemplate.ExistsMode[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSEgetClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic static final FtpRemoteFileTemplate.ExistsMode STAT
STAT FTP コマンドを実行します。デフォルト。public static final FtpRemoteFileTemplate.ExistsMode NLST
NLST FTP コマンドを実行します。ファイルのみの操作のためにフレームワークコンポーネントによって内部的にデフォルトとして使用されます。public static final FtpRemoteFileTemplate.ExistsMode NLST_AND_DIRS
NLST FTP コマンドを実行し、FTPClient.changeWorkingDirectory(String) にフォールバックします。 この手法は、ディレクトリが存在し、サーバーが STAT をサポートしていないかどうかを確認する場合に必要です。4 つのリクエスト / 応答が必要です。
既存のファイルのみをチェックする場合は、NLST が推奨されます(STAT がサポートされている場合を除く)。
public static FtpRemoteFileTemplate.ExistsMode[] values()
for (FtpRemoteFileTemplate.ExistsMode c : FtpRemoteFileTemplate.ExistsMode.values()) System.out.println(c);
public static FtpRemoteFileTemplate.ExistsMode valueOf(StringSE name)
name - 返される列挙定数の名前。IllegalArgumentExceptionSE - この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE - 引数が null の場合