javaFile类的基本使用

一,File类

1,基本使用

导入java.io.File包,new一个文件对象可以实现文件创建,删除等操作

方法类型描述
public File(String pathname)构造给定一个要操作得到文件的完整路径
public File(File parent,String child)构造给定要操作的文件的父路径和子路径文件名名称
public boolean createNewFile()普通创建文件
public boolean delete()普通删除文件
public boolean exists()普通判断文件是否存在

File.separator:分割符

2,操作路径
方法类型描述
public File getParentFile()普通找到一个指定路径的父路径
public boolean mkdirs()普通创建指定目录(按路径指定创建)
public boolean mkdir()普通创建指定目录(如果父级目录,不存在,则不会成功创建)

主要

1,mkdir() 如果你想在已经存在的文件夹下建立新的文件夹,就可以用此方法。此方法不能在不存在的文件夹下建立新的文件夹。

2,mkdirs() 如果你想根据File里的路径名建立文件夹(当你不知道此文件夹是否存在,也不知道父文件夹存在),就可用此方法,它建立文件夹的原则是:如果父文件夹不存在并且最后一级子文件夹不存在,它就自动新建所有路经里写的文件夹;如果父文件夹存在,它就直接在已经存在的父文件夹下新建子文件夹。

3,获取文件信息
方法类型描述
public File[] listFile()普通列出目录中的全部文件
public boolean canRead()普通文件是否能读
public boolean canWrite()普通文件是否能写
public boolean canExeute()普通文件是否能执行
public long length()普通获取文件长度
public long lastModified()普通获取最后一次修改日期
public boolean isDirectory()普通是否是目录
public boolean isFile()普通是否是文件
public boolean isHidden()普通是否隐藏
public boolean renameTo(Fiie dest)普通对文件重命名this改为dest

注意:

public boolean renameTo(Fiie dest) 方法:

​ dest是不能存在,this是要存在的 不然不能成功,该方法是删除this然后生成dest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值