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()); + } +}