s-day08-File里面的删除方法

This commit is contained in:
2026-08-09 11:15:08 +08:00
parent 94e36b1fdc
commit 63c60a465d
@@ -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());
}
}