Java基础(十三)-File

File

代表文件或者目录(文件夹)的类。

E:\\a.txt

File(String pathname)---代表了一个file对象;如果文件不存在,不会创建。在创建file对象的时候,并不会去计算机中检查文件是否存在,只是把传入的路径标志为一个file对象

重要方法

创建

createNewFile()---当文件不存在的时候,会创建一个新文件。---要求文件存放的路径要真实存在。---只能用于创建文件而不能创建目录

mkdir()---创建目录---只能用于创建目录。---只能创建一层目录

mkdirs()---创建多级目录

删除

delete()---用于删除文件或者目录。---从计算机中真正移除,无法撤销。---如果删除的是目录且该目录下存在子目录或者子文件,此时无法删除

判断

isFile()---判断是否是一个文件

isDirectory()---判断是否是一个目录

canWrite()---判断文件是否可写

isHidden()---判断是否是一个隐藏文件

exists()---判断是否真实存在

获取

listFiles()---获取子文件和子目录组成的数组

getName()---获取文件名

getpath---获取路径

lastModified()---获取文件最后一次修改时间的---获取的是一个毫秒值---long

设置

setLastModified(long time)---设置最后一次修改时间

file.renameTo(new File("E:\\f.txt"))--=如果文件的路径没有发生改变而只是文件名发生了改变---重命名;如果文件的路径发生了改变---剪切

file.setReadOnly()---设置只读

file.setWritable(true)---设置是否可写;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值