欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaSE-File类基础以及使用

程序员文章站 2022-05-04 11:50:28
File类概念文件的抽象表示形式File类常见方法创建。boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和输出流不一样,输出流对象一建立创建文件。而且文件已经存在,会覆盖。boolean mkdir():创建文件夹。boolean mkdirs():创建多级文件夹。删除。boolean delete():删除失败返回false。如果文件正在被使用,则删除不了返回falsel。void deleteOnExit()...

File类

概念

文件的抽象表示形式

File类常见方法

  1. 创建。
    boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。
    和输出流不一样,输出流对象一建立创建文件。而且文件已经存在,会覆盖。

    boolean mkdir():创建文件夹。
    boolean mkdirs():创建多级文件夹。

  2. 删除。
    boolean delete():删除失败返回false。如果文件正在被使用,则删除不了返回falsel。
    void deleteOnExit();在程序退出时删除指定文件。

  3. 判断。
    boolean exists() :文件是否存在.
    isFile():
    isDirectory();
    isHidden();
    isAbsolute();

  4. 获取信息。
    getName():
    getPath():
    getParent():

    getAbsolutePath()
    long lastModified()
    long length()

file类的递归查找

需求

遍历指定文件夹下所有文件,包括子目录下的文件

实现

因为要遍历子文件夹下的文件,所以使用加强for循环遍历传入的文件,若为文件夹,则递归,进行相应动作

代码

import java

本文地址:https://blog.csdn.net/shark_chili3007/article/details/107358334