Java复习,Java知识点以及Java面试题(六)

File类

  文件和目录(文件夹)路径名的抽象表示形式

  构造方法

    File(String pathname):根据一个路径得到File对象

    File(String parent, String child): 根据一个目录和一个子文件/目录得到File对像

    File(File parent, String child): 根据一个父File对象和一个文件夹/目录得到File对象

  成员方法

    public boolean createNewFile(): 创建文件,如果存在这样的文件夹,就不创建了(默认创建文件在项目路劲下)

    public boolean mkdir(): 创建文件夹 如果存在这样的文件夹,就不创建了

    public boolean mkdirs(): 创建文件夹,如果父文件夹不存在会自动创建,如果存在这样的文件夹,就不创建了

    public boolean delete(): 删除文件(不走回收站)

    public boolean renameTo(File dest): 重命名文件

    public boolean isDirectory(): 判断是否是目录

    public boolean isFile(): 判断是否是文件

    public boolean exists(): 判断是否存在

    public boolean canRead(): 判断是否可读

    public boolean canWrite(): 判断是否可写

    public boolean isHidden(): 判断是否隐藏

    

    public String getAbsolutePath(): 获取绝对路劲

    public String getPath(): 获取相对路径

    public String getName(): 获取名称

    public long length(): 获取长度,字节数

    public long lastModified():获取最后一次的修改时间,毫秒值

    public String[] list(): 获取指定目录下的所有文件或者文件夹的名称数组

    public File[] listFiles(): 获取指定目录下的所有文件或者文件夹的File数组

    

    过滤器:略

原文地址:https://www.cnblogs.com/AICROC/p/13811554.html