File---文件类

来源:互联网 发布:淘宝寄错东西了怎么办 编辑:程序博客网 时间:2024/06/18 04:44

1、File 是对文件及目录进行操作的类,包含很多的方法,调用时API查询即可。
2、注意:file.mkdir()与file.mkdirs的区别。
file.mkdir(): 当最底层目录的上层目录中有不存在的目录时,mkdir不进行创建操作
file.mkdirs(): 当最底层目录的上层目录中有不存在的目录时,mkdirs将所有文件夹目录创建
3、在下方代码中测试了创建、删除、判断是否为文件/文件夹、mkdir等方法。
测试代码:fileTest

File综合测试
输出文件夹的树形图
测试代码:

package cn.ldedu;import java.io.File;public class fileTree {    public void showFile(File file,int value){        for(int i=0;i<value;i++)            System.out.print("-");        System.out.println(file.getName());        if(file.isDirectory())        {            File[] f=file.listFiles();     //获取子目录及子文件            for (File file2 : f) {                showFile(file2,value+1);    //自己注意,树形图时value+1递归好用            }        }    }    public static void main(String[] args) {        fileTree ft=new fileTree();        ft.showFile(new File("F:/Java300学习"),0);    }}

截图:
这里写图片描述

原创粉丝点击