File类的删除功能运行示例
public class FileDemo04 { public static void main(String[] args) throws IOException { //需求1:在当前模块目录下创建java.txt文件 File f1 = new File("myFile\\java.txt"); // System.out.println(f1.createNewFile()); //需求2:删除当前模块目录下java.txt文件 System.out.println(f1.delete()); System.out.println("--------"); //需求3:在当前模块目录下创建itcast目录 File f2 = new File("myFile\\itcast"); System.out.println(f2.mkdir()); //需求4:删除当前模块目录下的itcast目录 System.out.println(f2.delete()); System.out.println("--------"); //需求5:在当前模块下创建itcast目录,然后在该目录下创建一个文件java.txt File f3 = new File("myFile\\itcast"); System.out.println(f3.mkdir()); File f4 = new File("myFile\\itcast\\java.txt"); System.out.println(f4.createNewFile()); //需求6:删除当前模块下的itcast目录 /* 当目录中有内容时(目录、文件),不能直接删除 */ System.out.println(f4.delete()); //先删除目录中的内容 System.out.println(f3.delete()); //直接删除会返回false } }
删除目录时的注意事项:
如果一个目录中有内容时(目录、文件),不能直接删除。应该先删掉目录中的内容,最后才能删除目录
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。