zoukankan      html  css  js  c++  java
  • java File类

    File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件长度、文件读写权限等,不涉及对文件的读写操作。

      一、File类的构造方法有:

      File(String filename);   //filename为文件名,该文件与当前应用程序在同一目录中

      File(String directoryPath,String filename);  //directoryPath是文件路径

      File(file f,String filename);  //f是指定成目录的一个文件

      二、文件属性

      1.public String getName();  //获取文件的名字

      2.public boolean canRead();  //判断文件是否可读

      3.public boolean canWrite();  //判断文件是否可写

      4.public boolean exits();   //判断文件是否存在

      5.public ling length();    //获取文件长度

      6.public String getAbsolutePath();  //获取文件的绝对路径

      7.public String getParent();  //获取文件的父目录

      8.public boolean isFile();  //判断文件是否是一个正常文件而不是目录

      9.public boolean isDirectory();  //判断文件是否一个目录

      10.public boolean isHidden();    //判断文件是否隐藏文件

      11.public logn lastModified();   //文件最后修改的时间(从1990年午夜至文件最后修改时刻的毫秒数)

      三、目录

      1.创建目录

      public boolean mkdir();  //创建目录

      2.列出目录中的文件

        如果File对象是一个目录,那么该对象可以调用下述方法列出该目录下的文件和子目录:

      public String[] list();  //用字符串形式返回

      public File[] listFiles();  //用File对象形式返回

      列出指定类型的文件:

      public String[] list(FilenameFilter obj);  //字符串形式目录下指定类型的所有文件

      public File[] listFiles(FilenameFilter obj);  //用File对象形式返回目录下指定类型的所有文件

        其中,FilenameFilter是一个接口,该接口有一个方法:

      public boolean accept(File dir,String name);  //当向list方法传递一个实现该接口的对象时,dir调用list方法在列出文件时,将调用accept方法检查该文件name是否符合accept方法指定的目录和文件名字要求。

  • 相关阅读:
    MFC弹出模拟对话框
    ansible中的playbook详解
    django后台管理--添加自定义action
    django后台管理-ModelAdmin对象
    django表单的api
    puppet的配置
    git常用命令
    HAProxy的日志配置以及ACL规则实现负载均衡
    HAproxy的安装与配置讲解
    实时监测网络流量
  • 原文地址:https://www.cnblogs.com/wcyBlog/p/3957441.html
Copyright © 2011-2022 走看看