パッケージ org.springframework.util
クラス FileSystemUtils
java.lang.ObjectSE
org.springframework.util.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) 提供されたPath
SE を削除します。— ディレクトリの場合は、ネストされたディレクトリまたはファイルも再帰的に削除します。
コンストラクターの詳細
FileSystemUtils
public FileSystemUtils()
メソッドの詳細
deleteRecursively
提供されたFile
SE を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。メモ:
File.delete()
と同様に、このメソッドは例外をスローせず、I/O エラーの場合にfalse
を静かに返します。I/O エラーの NIO スタイルの処理にdeleteRecursively(Path)
を使用することを検討し、存在しないファイルと既存のファイルの削除の失敗を明確に区別します。- パラメーター:
root
- 削除するルートFile
- 戻り値:
-
File
が正常に削除された場合はtrue
、そうでない場合はfalse
deleteRecursively
提供されたPath
SE を削除します。— ディレクトリの場合は、ネストされたディレクトリまたはファイルも再帰的に削除します。- パラメーター:
root
- 削除するルートPath
- 戻り値:
-
Path
が存在して削除された場合はtrue
、存在しなかった場合はfalse
- 例外:
IOExceptionSE
- I/O エラーの場合- 導入:
- 5.0
copyRecursively
src
ファイル / ディレクトリの内容をdest
ファイル / ディレクトリに再帰的にコピーします。- パラメーター:
src
- ソースディレクトリdest
- 宛先ディレクトリ- 例外:
IOExceptionSE
- I/O エラーの場合
copyRecursively
src
ファイル / ディレクトリの内容をdest
ファイル / ディレクトリに再帰的にコピーします。- パラメーター:
src
- ソースディレクトリdest
- 宛先ディレクトリ- 例外:
IOExceptionSE
- I/O エラーの場合- 導入:
- 5.0