栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java File类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java File类

定义:File是用于操作文件或目录属性而不能操作文件内容的类。

绝对路径:是以盘符作为开头的路径。

相对路径:不以盘符作为开头,代表的是以项目作为根目录。

有参构造方法:

其本质创建一个指向该路径的对象

File(String pathName) 

pathName代表路径。

File(String parent , String child)

paent 代表父路径 child 代表子路径

File(File parent , String child)

先创建父路径对象,在创建子路径对象

创建方法:

createNweFile(); 创建文件返回布尔类型,没有就创建新的,有就创建了,成功返回true否则false

mkdir(); 创建文件夹返回布尔类型,没有就创建新的,有就创建了,成功返回true否则false

mkdirs();创建多层文件夹,没有就创建新的,有就创建了,成功返回true否则false

注意:

File(String pathName);使用mkdir()创建多个文件夹时,会返回false,要用mkdirs()。

File(String parent , String child);使用mkdir创建单个子路径文件夹时,如果父路径已存在,则返回true,如果父路径不存在则会返回false因为父路径不存在相当于创建多层文件夹。父路径不存在时要使用midirs();

获取:

getName(); 获取文件或文件夹名,返回字符串类型。

getPath();获取相对路径,返回字符串类型。

getParent();获取父路径,返回字符串类型。

getAbsolutePath();获取绝对路径,返回字符串类型。

length();获取文件大小,返回字节,一个中文相当于2个字节。

listFiles();获取当前目录下所有子目录或子文件,返回File[ ]数组。

判断:(返回值都是boolean类型)

isFile();判断是否是文件。

isDirectory();判断是否是文件夹。

exists();判断是否存在。

canRead();可读么。

canWrite();可以么。

删除:

delete() 删除成功返回true,失败返回false.

(删除文件夹时,必须是空文件夹,删除不走回收站,文件打开时也能删除)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785358.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号