How can you delete a directory in Java?
You can use `Files.delete()` to delete a directory in Java.
That's correct for the NIO API, but `Files.delete()` can only delete empty directories.
How can you delete a non-empty directory in Java?