• java.io.File类


    java.io.File类
    1.凡是与输入、输出相关的类、接口等都定义在java.io包下
    2.File是一个类。能够有构造器创建其对象。此对象相应着一个文件(.txt .avi .doc .ppt .mp3 .jpg)或文件文件夹
    3.File类对象是与平台无关的。
    4.File中的方法,仅涉及到怎样创建、删除、重命名等等。仅仅要涉及文件内容的。File是无能为力的。必须由io流来完毕。
    5.File类的对象常作为io流的详细类的构造器的形參。

     ①訪问文件名称
    getName():返回文件的名称
    getPath():返回文件的路径
    getAbsoluteFile():返回绝对文件名称
    getAbsolutePath():返回绝对路径
    getParent():返回上级路径
    renameTo(File newName):文件的重命名 file1.renameTo(file2):file1必须存在,file2必须不存在

    ②文件检測
    exists():推断文件或文件夹是否存在
    canWrite():返回文件或文件夹是否可写
    canRead():返回文件或文件夹是否可读
    isFile():推断file对象是否为文件
    isDirectory():推断file对象是否为文件夹

    ③获取常规文件信息
    lastModified():返回文件或文件夹最后的改动时间
    length():返回文件或文件夹的大小

    ④文件操作相关
    createNewFile():创建一个文件
    delete():删除文件或文件夹

    ⑤文件夹操作相关
    mkDir():创建一个文件文件夹。仅仅有在上层文件文件夹存在的情况下,才干返回true
    mkDirs():创建一个文件文件夹。若上层文件文件夹不存在,一并创建
    list():以字符串数组的形式,返回目录下全部的内容
    listFiles():以文件数组的形式,返回目录下全部的内容

  • 相关阅读:
    设计模式目录
    垃圾收集器
    598. Range Addition II
    Java中的四种引用
    垃圾回收算法
    645. Set Mismatch
    java 8中撤销永久代,引入元空间
    L2-013. 红色警报 (并查集)
    POJ 1127 Jack Straws (线段相交)
    L2-014. 列车调度 (DP)
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5335810.html
Copyright © 2020-2023  润新知