クラス FileUtils
java.lang.ObjectSE
org.springframework.batch.item.util.FileUtils
バッチ処理で使用されるファイルのユーティリティメソッド。
- 作成者:
- Peter Zozom, Mahmoud Ben Hassine, Taeik Lim, Elimelec Burghelea
メソッドのサマリー
修飾子と型メソッド説明static boolean
createNewFile
(FileSE file) まだ存在しない場合は、新しいファイルを作成します。static void
setUpOutputFile
(FileSE file, boolean restarted, boolean append, boolean overwriteOutputFile) バッチ処理用の出力ファイルを設定します。
メソッドの詳細
setUpOutputFile
public static void setUpOutputFile(FileSE file, boolean restarted, boolean append, boolean overwriteOutputFile) バッチ処理用の出力ファイルを設定します。このメソッドは、ファイル I/O を開始または再開するときに出力ファイルを処理するための一般的なロジックを実装します。出力ファイルの処理を開始すると、新しいファイルを作成 / 上書きします。出力ファイルの処理を再開するときに、ファイルが書き込み可能かどうかを確認します。- パラメーター:
file
- 設定するファイルrestarted
- 出力ファイルの処理を再開しているという真のシグナルappend
- 真のシグナル入力ファイルがすでに存在している可能性があります (しかし、する必要はありません)overwriteOutputFile
- true に設定すると、出力ファイルが上書きされます (処理が再開されると、このフラグは無視されます)
createNewFile
まだ存在しない場合は、新しいファイルを作成します。- パラメーター:
file
- ファイルシステムに作成するファイル- 戻り値:
- ファイルが作成された場合は true、それ以外の場合は false。
- 例外:
IOExceptionSE
- 作成中にエラーが発生し、ファイルが存在しない場合にスローされます。