当前位置 : 主页 > 编程语言 > c++ >

Java File类

来源:互联网 收集:自由互联 发布时间:2021-07-03
File介绍及简单目录生成 File类 File类--文件路径(文件和目录) --通过路径联系实际文件(不是实际创建一个文件对象) -实例创建(构造函数) File(File parent, String child) File(String pathName) File(Str
File介绍及简单目录生成
File类
    File类--文件路径(文件和目录) --通过路径联系实际文件(不是实际创建一个文件对象)
    -实例创建(构造函数)
        File(File parent, String child)
        File(String pathName)
        File(String parent, String child)
        File(URI uri)
        -构造一个文件路径,实际并不一定存在这个文件或目录
        -因此通常调用exists()方法判断实际文件或目录是否存在
    -实例使用- -实际创建与抽象路径名相符的实际文件或目录
        //判断此抽象路径名表示的文件或目录是否存在
        file.exists();
        //判断此抽象路径名表示的文件是否是一个目录
        file.isDirectory();
        //判断此抽象路径名表示的文件是否是一个文件
        file.isFile();
        //当且仅当不存在具有此抽象路径民指定的名称的名称时,不可分地创建一个新的文件
        file.createNewFile();
        //创建此抽象路径名指定的目录
        file.mkdir();
        //创建此抽象路径名指定的目录,包括所有必需但不存在的父目录
        file.mkdirs();
        //删除抽象路径名指定的目录或文件
        file.delete();
gistfile1.txt
//简单目录递归生成递归生成
    public static List
 
   getFileAll(File file){
        List
  
    files = new ArrayList<>(); files.add(file); if(file.isDirectory() && file.listFiles() != null){ for(File f : file.listFiles()){ files.addAll(getFileAll(f)); } } return files; }
  
 
网友评论