gpt4 book ai didi

java - java.io.File.delete() 的异常返回值被忽略

转载 作者:行者123 更新时间:2023-12-01 16:23:19 27 4
gpt4 key购买 nike

当我删除文件(如果存在)时,我遇到了忽略 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com