gpt4 book ai didi

java - 如何正确删除文件?

转载 作者:搜寻专家 更新时间:2023-11-01 03:33:14 24 4
gpt4 key购买 nike

<分区>

我在使用 org.apache.commons.io.FileUtils 从 img 目录中删除文件时遇到问题。我正在使用这段代码:

File dir = new File(".\\img");
FileFilter fileFilter = new WildcardFileFilter(userId + ".*");
File[] files = dir.listFiles(fileFilter);
System.out.println("files found: " + files.length);
for (int i = 0; i < files.length; i++) {
boolean success = FileUtils.deleteQuietly(files[i]);
System.out.println(files[i] + " delete result = " + success);
}
}

实际上,代码用于将 img 目录中的图像文件替换为新文件。我需要用新文件删除所有以前存在的名称为 n.* 的文件,例如n.png。如果我试图删除图像文件,我会得到变量 success 的错误值,并且文件不会被删除。但不是图像文件,例如*.abc; *.acd; *.acdc 等删除成功。这个问题是什么情况?

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