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():以文件数组的形式,返回目录下全部的内容

  • 相关阅读:
    WPF Caliburn 学习笔记(五)HelloCaliburn
    MSDN 教程短片 WPF 20(绑定3ObjectDataProvider)
    MSDN 教程短片 WPF 23(3D动画)
    比赛总结一
    HDU3686 Traffic Real Time Query System
    HDU3954 Level up
    EOJ382 Match Maker
    UESTC1565 Smart Typist
    HDU3578 Greedy Tino
    ZOJ1975 The Sierpinski Fractal
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5335810.html
Copyright © 2011-2022 走看看