gpt4 book ai didi

Java 'file.delete()' 未删除指定文件

转载 作者:IT老高 更新时间:2023-10-28 20:48:53 24 4
gpt4 key购买 nike

这是我目前必须删除的文件,但它不起作用。我认为这可能是权限问题或其他问题,但事实并非如此。我正在测试的文件是空的并且存在,所以不知道为什么它不删除它。

UserInput.prompt("Enter name of file to delete");
String name = UserInput.readString();
File file = new File("\\Files\\" + name + ".txt");
file.delete();

任何帮助将不胜感激!

我现在有:

File file = new File(catName + ".txt");
String path = file.getCanonicalPath();
File filePath = new File(path);
filePath.delete();

尝试在运行时找到正确的路径,以便程序在转移到另一台计算机时仍能找到该文件。

最佳答案

问题也可能是由于您忘记关闭的任何输出流。就我而言,我在删除文件之前正在处理该文件。但是,在文件操作的某个地方,我忘记关闭一个输出流,该输出流是我用来写入稍后尝试删除的文件的。

关于Java 'file.delete()' 未删除指定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4485716/

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