From 63c60a465d852bc0ba6a97298e87580161c4c01e Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sun, 9 Aug 2026 11:15:08 +0800 Subject: [PATCH] =?UTF-8?q?s-day08-File=E9=87=8C=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- s-day08/src/com/inmind/file01/FileDemo06.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 s-day08/src/com/inmind/file01/FileDemo06.java diff --git a/s-day08/src/com/inmind/file01/FileDemo06.java b/s-day08/src/com/inmind/file01/FileDemo06.java new file mode 100644 index 0000000..1cf8085 --- /dev/null +++ b/s-day08/src/com/inmind/file01/FileDemo06.java @@ -0,0 +1,27 @@ +package com.inmind.file01; + +import java.io.File; + +/* +public boolean delete() :删除由此File表示的文件或目录。 + +注意: + 1.如果一个文件夹中还有子内容,这个文件夹不允许直接删除,先删除所有子内容,才能删除父文件夹 + 2.删除方法是物理删除,不能恢复 + */ +public class FileDemo06 { + public static void main(String[] args) { + File f1 = new File("a.txt");//删除文件 + if (f1.exists()) { + System.out.println(f1.delete()); + } + File f2 = new File("b.txt");//删除文件夹 + System.out.println(f2.delete()); + + //我要删除a文件夹,怎么办?、 + File f3 = new File("a/b");//先删除子内容 + System.out.println(f3.delete()); + File f4 = new File("a");//再删除父内容 + System.out.println(f4.delete()); + } +}