如下面代码
File[] videoFiles = new File("D:\\IdeaProjects\\AbnormalDetection\\video").listFiles();
for (File file : videoFiles) {
System.out.println(file.getAbsolutePath());
System.out.println(file.getName());
if (file.getName().equals(sysSetting.getVideo())) {
file.delete();
}
}
使用file.delete(),不能立即删除,将删除代码中加入getAbsoluteFile()即可。
即:
file.getAbsoluteFile().delete();