我正在尝试在Java中创建一个目录。如果它存在,我想删除该目录及其内容并创建一个新目录。我正在尝试执行以下操作,但该目录未被删除。新文件被追加到目录。创建目录。如果存在,删除目录及其内容并在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");
}
我在运行时在运行项目的目录中创建这个目录。每次运行后,必须删除旧内容,并且必须在此目录中显示新内容。
如果目录不为空,则不能删除目录..以递归方式深入目录以删除目录中的所有文件.. –