From 5b8c59a0b9ed7d7c3d10602066faa97461c90490 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 17 Mar 2026 11:19:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day08-File=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/file01/FileDemo06.java | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 javaSE-day08/src/com/inmind/file01/FileDemo06.java diff --git a/javaSE-day08/src/com/inmind/file01/FileDemo06.java b/javaSE-day08/src/com/inmind/file01/FileDemo06.java new file mode 100644 index 0000000..4dab258 --- /dev/null +++ b/javaSE-day08/src/com/inmind/file01/FileDemo06.java @@ -0,0 +1,38 @@ +package com.inmind.file01; + +import java.io.File; + +/* + public boolean delete() :删除由此File表示的文件或目录。 + + 注意: + 1.如果一个文件夹中还有子内容,这个文件夹不允许直接删除,先删除所有子内容,才能删除父文件夹 + 2.删除方法是物理删除,不能恢复 + */ +public class FileDemo06 { + public static void main(String[] args) { + //删除文件 + File file = new File("a.txt"); + if (file.exists()) { + file.delete(); + } + + //删除文件夹 + File file1 = new File("b.txt"); + if (file1.exists()) { + file1.delete(); + } + + //删除带有子内容的文件夹 + File file2 = new File("b/a"); + if (file2.exists()) { + file2.delete(); + } + File file3 = new File("b"); + if (file3.exists()) { + file3.delete(); + } + + System.out.println("程序结束"); + } +}