我尝试删除PDF文件,但它不起作用。当我尝试删除一个简单的文本时,正在运行test.txt。还有其他问题吗?
源代码:
try{
File f1=new File("D:\\test.pdf");
if(f1.delete()){
System.out.println(f1.getName() + " is deleted!");
}else{
System.out.println("Delete operation is failed.");
}
}catch (Exception e) {
// TODO: handle exception
}
答案 0 :(得分:0)
您是否在程序中从文件中读/写? 如果您正在使用流进行读/写操作而不关闭流,那么它也不会被删除。
答案 1 :(得分:-1)
该文件可能正被其他应用程序使用。您也可以使用deleteOnExit()
代替delete()