Java:如何删除文件

Java:如何删除文件,java,Java,在下面的代码中,当它说它已成功删除该文件,但当我检查该文件仍然存在时,为什么会出现这种情况。如何删除该文件。基本上,我正在尝试删除我在创建第二个文件后创建的第一个文件 public static void main(String[] args) { File file = new File("Hello"); try { file.createNewFile(); } catch (Exception e) { } try { P

在下面的代码中,当它说它已成功删除该文件,但当我检查该文件仍然存在时,为什么会出现这种情况。如何删除该文件。基本上,我正在尝试删除我在创建第二个文件后创建的第一个文件

public static void main(String[] args) {
    File file = new File("Hello");
    try {
        file.createNewFile();
    } catch (Exception e) { }

    try {
        PrintWriter e = new PrintWriter(file);
        e.println("Hello hi");
        e.close();
    }catch (Exception e) {}

    File file2 = new File("Hello2");
    try {
        file2.createNewFile();
    } catch (Exception e) {}

    try {
        Scanner x = new Scanner(file);
        PrintWriter e = new PrintWriter(file);
        while (x.hasNextLine()) {
            System.out.println("Hello");}
             e.close();
    } catch (Exception e) {}
    try {
        file.delete();
        System.out.println("It was deleted");
    } catch (Exception e) { }
 }
}
file.delete()

 if(file.delete())
    {
        System.out.println("File deleted successfully");
    }
    else
    {
        System.out.println("Failed to delete the file");
    }
file.delete()

 if(file.delete())
    {
        System.out.println("File deleted successfully");
    }
    else
    {
        System.out.println("Failed to delete the file");
    }
不抛出
IOException
,它返回
boolean
口述成功不抛出
IOException
,它返回
boolean
口述成功