file delete删除不成功

今天做了个程序

File file = new File("D:\\a.txt");

FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(new FileReader(file));

file.delete();

fr.close();
br.close();


//程序运行结果 无论如何都无法删除文件 纳闷中 

改了下代码


File file = new File("D:\\a.txt");

FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(new FileReader(file));

fr.close();
br.close();

file.delete();

删除成功;
原来删除文件 流必须要关闭 否则无法删除的 小知识点 挺折腾人的

你可能感兴趣的:(file delete删除不成功)