我试图删除一个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
}
发布于 2013-06-13 03:41:46
你是在读/写程序中的文件吗?如果您正在使用流进行读写,并且不关闭该流,那么它也不会被删除。
发布于 2013-06-13 03:10:48
该文件可供其他应用程序使用。此外,您还可以使用deleteOnExit()
代替delete()
https://stackoverflow.com/questions/17085515
复制相似问题