IO流----File

本文详细介绍了Java中File类的使用,包括如何通过构造方法创建File对象,以及File的重要方法如判断路径是否存在、创建文件和删除文件等。重点讲解了在实际编程中如何进行文件和目录的操作,同时提到了路径处理和权限问题。

File:

File对象表示一个路径,可以是文件的路径,也可以是文件夹的路径

路径可以是存在的,也可以是不存在的

绝对路径:带盘符的

相对路径:不带盘符的,默认到当前项目下去找

FIle 构造方法有三个

方法1 new File (String pathname)

根据文件路径创建文件对象   //将字符串的路径变成File对象

 

方法2 new FIle(File parent,String child)
跟据父目录对应文件和子路径名字字符串构建  //父级路径和子级路径拼接

  方式3 new FIle(String parent, String child)
根据父目录字符串和子路径字符串构建  //父级路径和子级路径拼接

File的常用方法

Flie方法中最重要的是获取并遍历文件夹

路径不存在时,返回null,

路径是文件时,返回null,

路径是空文件夹时,返回长度为0的数组

路径是有内容的文件时,所有文件包括隐藏文件都会放在file数组中返回。(访问权限返回null)

其他方法:

 

创建文件时如果当前文件不存在,创建成功,返回true;如果存在,方法返回false。

createNewFile创建的一定是文件,如果不包含后缀名,则创建一个没有后缀的文件

如果父级路径不存在,方法会有异常。

PS:windows 路径是唯一的,如果当前路径已经存在,则创建失败,返回false。

 delete 方法默认只能删除文件和空文件夹,并且不走回收站。删了就没了。

如果删除的是有内容的文件夹,则删除失败。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值