FileUtils クラスの使用方法

FileUtilsクラスは、ファイル操作のための静的メソッドを提供する、Apache Commons IOライブラリのクラスです。複製、移動、削除、名前変更、比較、読み込み、書き込み、検索などの操作を実行できます。

下面是一些常见的用法:

  1. ファイルをコピーする。
  2. FileUtil.copyFile(new File(“source.txt”), new File(“destination.txt”));
  3. ファイルを移動する:
  4. File source = new File(“source.txt”);
    File destination = new File(“destination.txt”);
    FileUtils.moveFile(source, destination);
  5. ファイルを削除
  6. File file = new File(“file.txt”);
    FileUtils.deleteQuietly(file);
  7. ファイル名を変更します。
  8. FileUtils.moveFile(new File(“oldname.txt”), new File(“newname.txt”));
  9. 2つのファイルの内容が同じかどうかを比較する:
  10. File file1 = new File(“file1.txt”);
    File file2 = new File(“file2.txt”);
    boolean contentEquals = Files.contentEquals(file1.toPath(), file2.toPath());
  11. ファイルの中身を読み込む:
  12. File file = new File(“file.txt”);
    String content = FileUtils.readFileToString(file,StandardCharsets.UTF_8);
  13. ファイルに文字列を書き出す
  14. File file = new File(“file.txt”);
    String content = “Hello, World!”;
    FileUtils.write(file, content, “UTF-8”);
  15. ファイルを探す:
  16. FileUtils.listFiles(directory, extensions, true).stream().map(path -> path.toFile()).collect(Collectors.toList());

FileUtils クラスは、もっと多くの便利なメソッドを提供していますが、ここではごく一部です。Apache Commons IO の公式ドキュメントで詳細な内容と追加の用途を確認できます。

bannerAds