• 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是一个接口,传值时需要实现该接口,重写抽象方法

          

        ⑧ 递归遍历目录

          

        

  • 相关阅读:
    【译】使用自定义ViewHelper来简化Asp.net MVC view的开发part5(完)
    【译】使用自定义ViewHelper来简化Asp.net MVC view的开发part1
    【译】使用自定义ViewHelper来简化Asp.net MVC view的开发part3
    开发者分享在PC上制作iOS游戏的经验(上)
    dpi和ppi是什么意思
    Go语言
    逆向思维魔兽世界封包分析(2)
    关于手机游戏的部分情况调查
    《Android Dev Guide》系列教程1:什么是Android?
    拼包函数及网络封包的异常处理(含代码)
  • 原文地址:https://www.cnblogs.com/a591378955/p/7858253.html
Copyright © 2020-2023  润新知