Java

【たった1行】Javaでディレクトリを再帰的に削除する

Javaでディレクトリを再帰的に削除する方法をメモしておきます。たった1行で実現してみます。

環境

- Java 11
view raw env hosted with ❤ by GitHub

SpringのFileSystemUtilsを利用する

Springフレームワークを利用している場合は、Springが提供しているFileSystemUtilsを利用するのがおすすめです。

boolean isDeleted = FileSystemUtils.deleteRecursively(new File("/path/to/directory"));
view raw Demo.java hosted with ❤ by GitHub

commons-ioのFileUtilsを利用する

commons-ioのFileUtilsを利用しても1行で書けます。

FileUtils.deleteDirectory(new File("/path/to/directory"));
view raw Demo.java hosted with ❤ by GitHub

まとめ

Javaでディレクトリを再帰的に削除する方法でした。

-Java

S