Java | File类的使用

2020-07-21  本文已影响0人  Ada54

一、访问文件名的方法

String getName():返回此File对象的文件名或路径名(如果是路径,则返回最后一级子路径名)

String getPath():返回此File对象所对应的路径名

String getAbsolutePath():返回此File对象所对应的绝对路径名

File getAbsoluteFile():返回此File对象的绝对路径

String getParent():返回此File对象所对应目录的父目录名

二、文件检测的方法

boolean exists():判断File对象所对应的文件或目录是否存在

boolean canWrite():判断File对象所对应的文件是否可写

boolean canRead():判断File对象所对应的文件是否可读

boolean canExecute():判断File对象所对应的文件是否执行

boolean isDirectory():判断File对象所对应的文件是否是目录

boolean isAbsolute():判断File对象所对应的文件或目录是否是绝对路径

三、目录操作的方法

boolean mkdir():创建一个File对象所对应的目录,如果创建成功返回true,否则返回false

String[] list():列出File对象的所有子文件名和路径名,返回String数组

File[] listFiles():列出File对象的所有子文件和路径,返回File数组

static File[] listRoots():列出系统所有根路径

四、文件操作的方法

boolean createNewFile():当File对象所对应的文件不存在时,创建一个File对象所指定的新文件,如果创建成功则返回true,否则返回false

boolean delete():删除File对象所对应的文件或路径

static File createTempFile(String prefix, String suffix, File

directory):在指定的File目录下创建一个临时的空文件,使用给定前缀、系统生成的随机数和给定后缀作为文件名,如果没有传入File目录对象,则默认在临时文件目录创建临时文件

void deleteOnExit():File对象会在JVM退出时删除所指定的文件或目录

boolean renameTo(File dest):重命名此File对象所对应的文件或目录,如果命名成功则返回true,否则返回false

五、获取文件常规信息

long lastModified():返回文件的最后修改时间

long length():返回文件内容的长度

参考链接:https://www.cnblogs.com/baoliyan/p/6219130.html

上一篇下一篇

猜你喜欢

热点阅读