文件操作File(Java)

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



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐