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 方法默认只能删除文件和空文件夹,并且不走回收站。删了就没了。
如果删除的是有内容的文件夹,则删除失败。
本文详细介绍了Java中File类的使用,包括如何通过构造方法创建File对象,以及File的重要方法如判断路径是否存在、创建文件和删除文件等。重点讲解了在实际编程中如何进行文件和目录的操作,同时提到了路径处理和权限问题。
189

被折叠的 条评论
为什么被折叠?



