Java File对象方法详解

1. File对象

1.1 访问文件名相关的方法

1.2 文件检测相关的方法

1.3 获取常规文件信息

1.4 文件操作相关的方法

1.5 目录操作相关的方法

返回类型 方法名 介绍
String getName() 返回此File对象所表示的文件名或路径名
String getPath() 返回此File对象对应的路径名
File getAbsoluteFile() 返回此File对象的绝对路径
String getAbsolutePath() 返回此File对象所对应的绝对路径
String getParent() 返回此File对象所对应的目录
boolean renameTo(File new Name) 重命名此File对象所对应的文件或目录,如果重命名成功则返回true,否则返回false。
boolean exists() 判断File 对象所对应的文件或目录是否存在
boolean canWrite() 判断File 对象所对应的文件和目录是否可写
boolean canRead() 判断File 对象所对应的文件和目录是否可读
boolean isFile() 判断File 对象所对应的是否是文件,而不是目录
boolean isDirectory() 判断File 对象所对应的是否是目录,而不是文件
boolean isAbsolute() 判断File 对象所对应的文件或目录是否是绝对路径; linux上请在前面加上 /
long lastModified() 返回文件的最后修改时间
long length() 返回文件内容的长度
boolean createNewFile() 当此File 对象所对应的文件不存在时,该方法将新建一个该File文件对象所指定的新文件,创建成功返回true,否则返回false
boolean delete() 删除File对象所对应的文件或路径
void deleteOnExit() 注册一个删除钩子,指定当Java虚拟机退出时,删除File 对象所对应的文件和目录
boolean mkdir() 创建一个File对象所对应的目录,创建成功返回true,则返回false。注意创建对象必须是一个目录而不是一个文件
String[] list() 列出File 对象的所有子文件名和路径名,返回String 数组
File[] listFiles() 列出File 对象的所有子文件和路径,返回File数组
发布了76 篇原创文章 · 获赞 47 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_40058321/article/details/103104354