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_十进制与二进制的互相转换
    1_初识Java
    Jedis 常用API
    Eazfuscator.net 2020 IL级指令虚拟化保护(Virtualization)机制分析
    C#实现——十大排序算法之选择排序
    Flutter 开发从 0 到 1(三)布局与 ListView
    使用 .NET 进行游戏开发
    Metasploit简单使用——后渗透阶段
    ElasticSearch 索引 VS MySQL 索引
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5335810.html
Copyright © 2011-2022 走看看