Java复习,Java知识点以及Java面试题(六)
File类
文件和目录(文件夹)路径名的抽象表示形式
构造方法
File(String pathname):根据一个路径得到File对象
File(String parent, String child): 根据一个目录和一个子文件/目录得到File对像
File(File parent, String child): 根据一个父File对象和一个文件夹/目录得到File对象
成员方法
public boolean createNewFile(): 创建文件,如果存在这样的文件夹,就不创建了(默认创建文件在项目路劲下)
public boolean mkdir(): 创建文件夹 如果存在这样的文件夹,就不创建了
public boolean mkdirs(): 创建文件夹,如果父文件夹不存在会自动创建,如果存在这样的文件夹,就不创建了
public boolean delete(): 删除文件(不走回收站)
public boolean renameTo(File dest): 重命名文件
public boolean isDirectory(): 判断是否是目录
public boolean isFile(): 判断是否是文件
public boolean exists(): 判断是否存在
public boolean canRead(): 判断是否可读
public boolean canWrite(): 判断是否可写
public boolean isHidden(): 判断是否隐藏
public String getAbsolutePath(): 获取绝对路劲
public String getPath(): 获取相对路径
public String getName(): 获取名称
public long length(): 获取长度,字节数
public long lastModified():获取最后一次的修改时间,毫秒值
public String[] list(): 获取指定目录下的所有文件或者文件夹的名称数组
public File[] listFiles(): 获取指定目录下的所有文件或者文件夹的File数组
过滤器:略