コンストラクターと説明 |
---|
FileSystemUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static void | copyRecursively(FileSE src, FileSE dest) src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。 |
static void | copyRecursively(PathSE src, PathSE dest) src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。 |
static boolean | deleteRecursively(FileSE root) 提供された File SE を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。 |
static boolean | deleteRecursively(PathSE root) 提供された File SE を削除します。— ディレクトリの場合は、ネストされたディレクトリまたはファイルも再帰的に削除します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static boolean deleteRecursively(@Nullable FileSE root)
File
SE を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。 メモ: File.delete()
SE と同様に、このメソッドは例外をスローせず、I/O エラーの場合に false
を静かに返します。I/O エラーの NIO スタイルの処理に deleteRecursively(Path)
を使用することを検討し、存在しないファイルと既存のファイルの削除の失敗を明確に区別します。
root
- 削除するルート File
File
が正常に削除された場合は true
、そうでない場合は false
public static boolean deleteRecursively(@Nullable PathSE root) throws IOExceptionSE
File
SE を削除します。— ディレクトリの場合は、ネストされたディレクトリまたはファイルも再帰的に削除します。root
- 削除するルート File
File
が存在して削除された場合は true
、存在しなかった場合は false
IOExceptionSE
- I/O エラーの場合 public static void copyRecursively(FileSE src, FileSE dest) throws IOExceptionSE
src
ファイル / ディレクトリの内容を dest
ファイル / ディレクトリに再帰的にコピーします。src
- ソースディレクトリ dest
- 宛先ディレクトリ IOExceptionSE
- I/O エラーの場合 public static void copyRecursively(PathSE src, PathSE dest) throws IOExceptionSE
src
ファイル / ディレクトリの内容を dest
ファイル / ディレクトリに再帰的にコピーします。src
- ソースディレクトリ dest
- 宛先ディレクトリ IOExceptionSE
- I/O エラーの場合