Java file类方法总结介绍

  • renameTo(file f)

    • 通过测试,结果表明,这个是类似移动的,而不是重命名,也就是,将原先文件删除,在从新复制一个新的文件。
    • 特别注意,如果新的名称的文件已经存在,会覆盖掉原先的文件
  • 由于file对象可以指向目录也可以指向文件所以有以下两个方法来判断

    • isfile()
      • 判断file对象是否指向的是文件
    • isDirectory()
      • 判断file对象是指向的是目录
  • isAbsolute()

    • 判断当初file对象创建时构造方法穿的参数是否是绝对路径
  • isHidden()

  • lastModified()

  • setLastModified(long time)

  • length()

  • list

    • list()

      • 当file对象为文件时,方法的返回值为null
      • 当file对象为文件夹(目录时)返回该目录下的文件以及文件夹(如图所示,仅仅是子关系。)
      • 在这里插入图片描述
    • list(FilenameFilter filter)

    • listFiles()

      • 同样会有疑问,返回的file的构造方法参数都是什么呢?
      • 测试结果是,根据这个最开始的file的构造参数形式决定。
      • 在这里插入图片描述
  • toString()

    • 与getPath()返回值一摸一样
  • mkdir()

    • 创建文件夹,将这个file对象创建为队友路径的文件夹
  • mkdirs()

    • 创建文件夹,这个是弥补mkdir(),当路径中出现不存在的父路径时,会自动创建父亲路径
  • canRead()

  • canWrite()

  • setReadable(boolean b)

  • serWritable(boolean b)

  • length()

    • 这个文件的大小。

持续更新,共同成长

猜你喜欢

转载自blog.csdn.net/qq_20156289/article/details/108349052