クラス FileUtils

java.lang.ObjectSE
org.springframework.batch.item.util.FileUtils

public final class FileUtils extends ObjectSE
バッチ処理で使用されるファイルのユーティリティメソッド。
作成者:
Peter Zozom, Mahmoud Ben Hassine
  • メソッドの詳細

    • setUpOutputFile

      public static void setUpOutputFile(FileSE file, boolean restarted, boolean append, boolean overwriteOutputFile)
      バッチ処理用の出力ファイルを設定します。このメソッドは、ファイル I/O を開始または再開するときに出力ファイルを処理するための一般的なロジックを実装します。出力ファイルの処理を開始すると、新しいファイルを作成 / 上書きします。出力ファイルの処理を再開するときに、ファイルが書き込み可能かどうかを確認します。
      パラメーター:
      file - 設定するファイル
      restarted - 出力ファイルの処理を再開しているという真のシグナル
      append - 真のシグナル入力ファイルがすでに存在している可能性があります (しかし、する必要はありません)
      overwriteOutputFile - true に設定すると、出力ファイルが上書きされます (処理が再開されると、このフラグは無視されます)
    • createNewFile

      public static boolean createNewFile(FileSE file) throws IOExceptionSE
      まだ存在しない場合は、新しいファイルを作成します。
      パラメーター:
      file - ファイルシステムに作成するファイル
      戻り値:
      ファイルが作成された場合は true、それ以外の場合は false。
      例外:
      IOExceptionSE - 作成中にエラーが発生し、ファイルが存在しない場合にスローされます。