gpt4 book ai didi

java - 文件不会删除

转载 作者:行者123 更新时间:2023-12-02 00:09:18 28 4
gpt4 key购买 nike

我试图在java中删除一个文件,但它不会删除。有人可以解释为什么它不会删除吗?

这是我正在使用的代码:

File bellFile = new File("config\\normbells.txt");

bellFile.delete();

File bellFileNew = new File("config\\normbells.txt");

bellFileNew.createNewFile();

System.out.println("Done!");

注意:我正在尝试删除该文件,如果有帮助的话。

最佳答案

在以下情况下文件删除可能会失败:

  1. 该文件不存在。
  2. 该文件是目录而不是文件。
  3. 您无权删除该文件。
  4. 您无权访问该文件或其任何父目录。
  5. 该文件当前正被其他应用程序使用。

尝试避免上述所有情况,您一定能够删除该文件。另外,在删除文件之前添加此条件:

if (file.exists()) {
file.delete();
}

关于java - 文件不会删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13193410/

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