Java 程序:在 Java 中删除文件

要理解此示例,您应了解以下Java编程主题


示例 1:使用 delete() 方法删除文件的 Java 程序

import java.io.File;

class Main {
  public static void main(String[] args) {

    // creates a file object
    File file = new File("JavaFile.java");

    // deletes the file
    boolean value = file.delete();
    if(value) {
      System.out.println("JavaFile.java is successfully deleted.");
    }
    else {
      System.out.println("File doesn't exit");
    }
  }
}

在上面的示例中,我们使用了 File 类的 delete() 方法来删除名为 JavaFile.java 的文件。

在这里,如果文件存在,则显示消息 JavaFile.java 已成功删除。否则,显示 文件不存在


示例 2:使用 deleteIfExists() 方法删除文件的 Java 程序

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

class Main {
  public static void main(String[] args) {

    try {
      // creates a file object
      Path path = Paths.get("JavaFile.java");

      // deletes the file
      boolean value = Files.deleteIfExists(path);
      if(value) {
        System.out.println("JavaFile.java is successfully deleted.");
      }
      else {
        System.out.println("File doesn't exit");
      }
    } catch (Exception e) {
      e.getStackTrace();
    }

  }
}

在这里,我们使用了 java.nio.file.Files 类的 deleteIfExists() 方法。该方法会在文件存在于指定路径时删除它。

注意java.nio.file 是 Java 中用于处理文件的新包。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战