まだFileクラス使ってるんですか?とか後輩に言われないために。
Pathクラス
ファイルやフォルダを指し示すためのクラス
Path p1 = Paths.get("C:\\test.dat"); Path p2 = file.toPath(); //fileはFileクラスのインスタンス
Filesクラス
ファイル、ディレクトリ等のファイルを操作する static メソッドを持つ。
ファイルをコピーしたり削除したりファイルサイズを取得したりできる。
// Fileクラスを使った場合の存在チェック file.exists(); // Filesクラスを使った場合の存在チェックにはPathクラスのインスタンスが必要 Files.exists(path);