我正在尝试用 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");
}
我在运行时在运行项目的目录中创建这个目录。每次运行后,必须删除旧内容,并且必须在此目录中存在新内容。