zoukankan      html  css  js  c++  java
  • File类

     

      1、file类静态的成员变量

        string static pathSeparator 与系统有关的路径分隔符(;)

        string static separator 与系统有关的默认名称分隔符()

      2、构造方法

        

      3、常用方法

        ① 创建文件:boolean createNewFile() 文件存在时不会创建

        ② 创建文件夹:boolean mkdirs() 可以创建多层文件夹

        ③ 删除:boolean delete() 删除文件夹或者文件

        ④ 获取:

          String getName() 返回由此抽象路径名表示的文件或目录的名称

          String getPath() 将此抽象路径名转换为一个路径名字符串,和toString()方法效果一样

          long length() 返回由此抽象路径名表示的文件的长度

          String getAbsolutePath()返回此抽象路径名的绝对路径名字符串

          File getAbsoluteFile()返回此抽象路径名的绝对路径名形式。

          String getParent() 返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null

          File getParentFile 返回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null

        ⑤ 判断:

          boolean exists() 测试此抽象路径名表示的文件或目录是否存在

          boolean isDirectory()测试此抽象路径名表示的文件是否是一个目录,在判断前先用exists()方法验证file是否存在

          boolean isFile() 测试此抽象路径名表示的文件是否是一个标准文件,在判断前先用exists()方法验证file是否存在

        ⑥ 遍历目录

          String[]  list() 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录 (包括隐藏的文件夹和文件)

          

          Files[]  listFiles()  返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件

          

        ⑦ 文件过滤器

          File[] listFiles(FileFilter filter)  返回抽象路径名数组,这些路径名表示此抽象路径名表示的目录中满足指定过滤器的文件和目录

          FileFilter是一个接口,传值时需要实现该接口,重写抽象方法

          

        ⑧ 递归遍历目录

          

        

  • 相关阅读:
    js获取页面所有搜索条件
    js计算两经纬度之间的距离
    .NET MVC 序列化与反序列化
    微信浏览器内禁止页面回退返回
    Winform组合ComboBox和TreeView实现ComboTreeView
    如何在Oracle触发器中使用查询语句
    DevExpress Winform:纯代码方式创建PopupMenu
    DevExpress GridView 鼠标热点追踪 高亮显示行
    Task.Wait and “Inlining”
    重置Visual Studio 2017的配置
  • 原文地址:https://www.cnblogs.com/a591378955/p/7858253.html
Copyright © 2011-2022 走看看