zoukankan      html  css  js  c++  java
  • 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():以文件数组的形式,返回目录下全部的内容

  • 相关阅读:
    3-变量的解构赋值
    2-新的变量声明方式(var ,let,const)
    JS实现验证输入框密码强度
    JavaScript获取文本框内选中的文本
    js获取 URL 中的参数
    数据结构算法-JavaScript常用排序法(常用排序方法的总结)
    echart多条折线图ajax请求json数据
    axios代理proxy解决接口请求跨域问题
    物理综合:Setup&Hold
    RTL基本知识:快速填充矢量
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5335810.html
Copyright © 2011-2022 走看看