Java IO笔记

  第一:File类

举个例子,代码如下:

import java.io.File;

public class Main{

    public static void main (String[] args) {

        File file=new File("F:\\test");
        GetFileName(file);

    }

    public static void GetFileName(File file){

        if (file.exists()) {

            File[] files=file.listFiles();

            if (files!=null&&files.length>0) {
                for (File s:files) {
                    if (s.isDirectory()) {
                        System.out.println(s);
                        GetFileName(s);
                    }
                    else
                        System.out.println(s);
                }
            }



        }
        else {

            file.mkdir();

        }
    }


}

这个是File类的一个遍历的作用,结果是:

当然我的文件夹是这样的

以上代码里面我们需要知道的一些知识点:

//创建File类的对象,输入路径
File file=new File("F:\\test");
//判断文件是否存在,可以是文件夹也可以是文档
file.exists();
//判断文件是否是文件夹
file.isDirectory();
//获取该文件夹目录下的所有文件,必须是文件夹才可以执行此操作
File[] files=file.listFiles();
//创建文件
file.mkdir();
//删除文件
file.delete();

这些是一些最基础的,当然还有一些其他的方法,就不深入的介绍

猜你喜欢

转载自www.cnblogs.com/yunquan/p/9571058.html