Java中的File类

本文介绍了Java中的File类,包括其构造方法和主要成员方法,如判断文件类型、获取文件信息、创建与删除文件以及遍历文件系统等内容。File类提供了对文件和目录的操作,如isDirectory()用于检测是否为目录,exists()检查文件是否存在,createNewFile()创建新文件,delete()删除文件或空目录,以及listFiles()方法用于获取指定路径下的文件列表。
摘要由CSDN通过智能技术生成

一、File类的常见方法

1、构造方法

public File(String pathname)
//根据文件路径创建文件对象

public File(String parent,String child)
//根据父路径名字符串和子路径名字符串创建文件对象

public File(File parent,String child)
//根据父路径对应文件对象和子路径名字符串创建文件对象


 2、成员方法

 (1)判断、获取

public boolean isDirectory()
//判断此路径名表示的File是否为文件夹

public boolean isFile()
//判断此路径名表示的File是否为文件

public boolean exists()
//判断此路径名表示的File是否存在

public long length()
//返回文件的大小(字节数量)

public String getAbsolutePath()
//返回文件的绝对路径

public String getPath()
//返回定义文件时使用的路径

public String getName()
//返回文件的名称,带后缀

public long lastModified()
//返回文件的最后修改时间(时间毫秒值)


(2)创建、删除

public boolean createNewFile()
//创建一个新的空的文件

public boolean mkdir()
//创建单级文件夹

public boolean mkdirs()
//创建多级文件夹

public boolean delete()
//删除文件、空文件夹

 (3)获取并遍历

public static File[] listRoots()
//列出可用的文件系统根

public String[] list()
//获取当前该路径下的所有内容

public String[] list(FilenameFilter filter)
//利用文件名过滤器获取当前该路径下所有内容

public File[] listFiles()
//获取当前该路径下所有内容

public File[] listFiles(FileFilter filter)
//利用文件名过滤器获取当前该路径下所有内容

public File[] listFiles(FilenameFilter filter)
//利用文件名过滤器获取当前该路径下所有内容 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值