我正在使用 file.delete() 方法删除特定的预先存在的文件,如下所示
public void deleteFile(String fileName)throws IOException //To refine. Does not work
{
File file=new File("C:\\File Handling\\"+fileName+".txt");
boolean success=file.delete();
System.out.println(success);
}
但是成功总是返回 false。 出了什么问题?
请告知如何使用 java 删除文件。
最佳答案
在 Windows 上,您通常无法删除任何进程打开的文件。此外,您可能想通过从命令行执行删除来检查您是否具有权限。
关于java - 为什么使用 file.delete() 函数无法删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26945301/