当我删除文件(如果存在)时,我遇到了忽略 java.io.File.delete() 的异常返回值的问题。
Set<File> sourceFiles = new HashSet<File>();
sourceFile = path + folder + File.separator + fileName + ".txt";
sourceFiles.add(new File(sourceFile));
for (File file : sourceFiles) {
if (file.exists()) {
file.delete();
}
}
任何帮助
最佳答案
file.delete();
返回一个 boolean 值,表明删除是否成功。
您应该检查文件删除是否成功,例如
boolean success = file.delete();
if (success) {
// everything ok
} else {
// file could not be deleted
}
关于java - java.io.File.delete() 的异常返回值被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62212491/