public abstract class FileSystemUtils
extends java.lang.ObjectFile、Path、Files| コンストラクターと説明 |
|---|
FileSystemUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static void | copyRecursively(java.io.File src, java.io.File dest)src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。 |
static void | copyRecursively(java.nio.file.Path src, java.nio.file.Path dest)src ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。 |
static boolean | deleteRecursively(java.io.File root) 提供された File を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。 |
static boolean | deleteRecursively(java.nio.file.Path root) 提供された File を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。 |
public static boolean deleteRecursively(@Nullable java.io.File root)
File を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。 メモ: File.delete() と同様に、このメソッドは例外をスローせず、I/O エラーが発生した場合にサイレントに false を返します。NIO スタイルの I/O エラーの処理に deleteRecursively(Path) を使用することを検討してください。存在しないファイルと既存のファイルの削除の失敗を明確に区別します。
root - 削除するルート File File が正常に削除された場合は true、そうでない場合は falsepublic static boolean deleteRecursively(@Nullable java.nio.file.Path root) throws java.io.IOException
File を削除します。ディレクトリの場合、ネストされたディレクトリまたはファイルも再帰的に削除します。root - 削除するルート File File が存在して削除された場合は true、存在しない場合は false java.io.IOException - I/O エラーの場合 public static void copyRecursively(java.io.File src,
java.io.File dest)
throws java.io.IOExceptionsrc ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。src - ソースディレクトリ dest - 宛先ディレクトリ java.io.IOException - I/O エラーの場合 public static void copyRecursively(java.nio.file.Path src,
java.nio.file.Path dest)
throws java.io.IOExceptionsrc ファイル / ディレクトリの内容を dest ファイル / ディレクトリに再帰的にコピーします。src - ソースディレクトリ dest - 宛先ディレクトリ java.io.IOException - I/O エラーの場合