【发布时间】:2013-04-09 14:10:31
【问题描述】:
我有一种情况需要运行“预检查”以查看目录是否“可创建”。这不是问题,只需运行 file.mkdirs() 并查看它是否返回 true。
问题是我想在检查后进行清理。这有点棘手,因为我只想删除mkdirs() 实际创建的那些文件夹和子文件夹。
谁能想到一个聪明的方法来做到这一点?
【问题讨论】:
-
结合File.exists()、File.isDirectory()和File.canWrite()不是更简单吗,而不是想办法撤销mkdirs()的作用?