0

我尝试删除 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
        }
4

2 回答 2

0

您是否正在从程序中的文件读取/写入?如果您正在使用流读取/写入并且不关闭流,那么它也不会被删除。

于 2013-06-13T11:41:46.983 回答
-1

该文件可能正在被其他应用程序使用。您也可以使用deleteOnExit()代替delete()

于 2013-06-13T11:10:48.923 回答