【发布时间】:2017-01-12 10:35:43
【问题描述】:
File[] hiddenFiles = directory.listFiles((FileFilter) HiddenFileFilter.HIDDEN);
for (File hiddenFile : hiddenFiles) {
String hidden = hiddenFile.getCanonicalPath();
File file = new File(hidden);
file.deleteOnExit();
}
我试过用这个来删除隐藏文件,但是这个不起作用。有没有其他解决办法?
【问题讨论】:
-
究竟是什么不工作?程序没有找到隐藏文件还是不能删除所述文件?如果我不得不猜测,我会说你需要将
new File("hiddenfile");更改为new File(hidden); -
@Guru 你想删除
hiddenFiles吗?该代码远未实现这一目标。 -
是的,我改变了。但还是不行。
-
@CaptainTreibholz 我实际上尝试将路径设为静态。上传时我删除了路径。这造成了混乱。
new File("path\to\hiddenfile");这是我真正想问的。
标签: java file hidden-files