文件操作File(Java)

AI摘要

File类常用方法:isFile()判断是否为文件,length()获取文件字节数,exists()检查文件存在性,createNewFile()创建新文件,delete()删除文件/空目录,isDirectory()判断是否为目录。

isFile()方法

File的isFile方法用于判断当前File对象表示的是否为一个文件

1
boolean isFile()

该方法若返回true,这表示File表示的是一个文件。

length方法

File的length方法用于返回由此抽象路径名表示的文件的长度,其定义为:

1
long length()

该方法返回的long值表示该文件所占用的字节量。

exists方法

File的exists方法用于测试此抽象路径名表示的文件或目录是否存在,其方法定义:

1
boolean exists()

若该File表示的文件或目录存在则返回true,否则返回false。

createNewFile方法

File的createNewFile方法用于当且仅当不存在具有此抽象路径名指定的名称的文件时,原子地创建由此抽象路径名指定的一个新的空文件。 其方法定义:

1
boolean createNewFile()

返回值:如果指定的文件不存在并成功地创建,则返回 true;如果指定的文件已经存在,则返回 false 。

delete方法

File的delete方法用于删除此抽象路径名表示的文件或目录。 其方法定义:

1
boolean delete()

返回值:当且仅当成功删除文件或目录时,返回 true;否则返回 false。

需要注意的是,若次File对象所表示的是一个目录时,在删除时需要保证此为空目录才可以成功删除(目录中不能含有任何子项)。

isDirectory()

File的isDirectory方法用于判断当前File对象表示的是否为一个目录

1
boolean isDirectory()

返回值:若File对象表示的是一个目录,则返回true

Saiyintai

软件测试工程师

相关推荐

JAVA常见的几种排序方法

Java常用排序算法包括冒泡、快速、选择、插入、基数、鸡尾酒、桶和鸽巢排序,并展示了部分算法的实现代码与运行结果。

Java调用高德Api

注册高德API获取Key,使用Java代码调用步行路径规划服务,输入起终点坐标即可返回详细路线信息。