Javaでディレクトリを作成しようとしています。存在する場合は、そのディレクトリとその内容を削除して、新しいディレクトリを作成したいと考えています。以下を実行しようとしていますが、ディレクトリが削除されません。新しいファイルがディレクトリに追加されます。
File file = new File("path");
boolean isDirectoryCreated = file.mkdir();
if (isDirectoryCreated) {
System.out.println("successfully made");
} else {
file.delete();
file.mkdir();
System.out.println("deleted and made");
}
実行中のプロジェクトのディレクトリに実行時にこのディレクトリを作成しています。毎回の実行後、古いコンテンツを削除し、新しいコンテンツをこのディレクトリに存在させる必要があります。