パッケージ org.springframework.util

クラス FileSystemUtils

java.lang.ObjectSE
org.springframework.util.FileSystemUtils

public abstract class FileSystemUtils extends ObjectSE
ファイルシステムを操作するためのユーティリティメソッド。
導入:
2.5.3
作成者:
Rob Harrop, Juergen Hoeller
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static void
    src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。
    static void
    src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。
    static boolean
    提供された FileSE を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。
    static boolean
    提供された PathSE を削除します。— ディレクトリの場合は、ネストされたディレクトリまたはファイルも再帰的に削除します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • FileSystemUtils

      public FileSystemUtils()
  • メソッドの詳細

    • deleteRecursively

      public static boolean deleteRecursively(@Nullable FileSE root)
      提供された FileSE を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。

      メモ: File.delete() と同様に、このメソッドは例外をスローせず、I/O エラーの場合に false を静かに返します。I/O エラーの NIO スタイルの処理に deleteRecursively(Path) を使用することを検討し、存在しないファイルと既存のファイルの削除の失敗を明確に区別します。

      パラメーター:
      root - 削除するルート File 
      戻り値:
       File が正常に削除された場合は true、そうでない場合は false
    • deleteRecursively

      public static boolean deleteRecursively(@Nullable PathSE root) throws IOExceptionSE
      提供された PathSE を削除します。— ディレクトリの場合は、ネストされたディレクトリまたはファイルも再帰的に削除します。
      パラメーター:
      root - 削除するルート Path 
      戻り値:
       Path が存在して削除された場合は true、存在しなかった場合は false 
      例外:
      IOExceptionSE - I/O エラーの場合
      導入:
      5.0
    • copyRecursively

      public static void copyRecursively(FileSE src, FileSE dest) throws IOExceptionSE
      src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。
      パラメーター:
      src - ソースディレクトリ
      dest - 宛先ディレクトリ
      例外:
      IOExceptionSE - I/O エラーの場合
    • copyRecursively

      public static void copyRecursively(PathSE src, PathSE dest) throws IOExceptionSE
      src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。
      パラメーター:
      src - ソースディレクトリ
      dest - 宛先ディレクトリ
      例外:
      IOExceptionSE - I/O エラーの場合
      導入:
      5.0