我在java中的文件夹中创建文件夹。无论何时加载数据,都应该使用新数据重新加载目录。 我的代码是:
String ResultPath = System.getProperty("user.home") + "\\Desktop\\Report";
new File(ResultPath).mkdir();
new File(ResultPath + "\\images").mkdir();
我用过:
FileUtils.deleteDirectory(new File(ResultPath));
在if else循环中执行相同操作,但它没有显示所需的输出。
答案 0 :(得分:0)
我不明白你的意思,但是使用Java 8 API删除目录:
if (Files.exists(path, LinkOption.NOFOLLOW_LINKS)) {
Files.walk(path)
.sorted(Comparator.reverseOrder())
.map(Path::toFile)
.forEach(File::delete);
}
不要忘记将LinkOption.NOFOLLOW_LINKS
选项设置为不遵循符号链接,因为这可能很危险。