File

  • File对象就表示一个路径, 可以是文件的路径, 也可以是文件夹的路径
  • 这个路径可以是存在的, 也允许是不存在的

常见构造方法

方法名称 说明
public File(String pathName) 根据文件路径创建文件对象
public File(String parent, String child) 根据父路径名字符串和子路径名字符串创建文件对象
public File(File parent, String child) 根据父路径对应文件对象和子路径名字符串创建文件对象

成员方法细节

  • public long length() 只能获取文件的大小, 单位是字节, 不能获取文件夹大小

  • public boolean delete() 删除文件和空文件夹, 不走回收站; 不能删有内容的文件夹

  • public File[] listFiles() 获取权限内文件夹里的所有文件(包含隐藏文件)和文件夹的路径, 以数组形式返回