示例 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 中的文件。