强制删除文件夹中的所有文件
2022-09-03 04:15:31
我一直在使用特定的代码片段从文件夹中删除文件,但它被证明是非常有问题的,因为也许我忘记关闭一两个输入流。我拥有的代码太大,以至于我无法看到所有未关闭的输入流。有没有办法删除文件,无论是否有打开的输入流?
这是我一直在使用的代码片段;
File fin = new File("C:/ABC Statements final/");
File[] finlist = fin.listFiles();
for (int n = 0; n < finlist.length; n++) {
if (finlist[n].isFile()) {
System.gc();
Thread.sleep(2000);
finlist[n].delete();
}
}
我已经编辑了代码。此版本有效。