java中的File类,可以将本地硬盘中的文件(文件和目录)以对象的形式操作.
构造方法
常用构造方法 说明 备注 File(String pathName) 根据文件的完整路径创建File对象 如:new File("F:\Java笔记\File文件类.md") File(String parent,String child) 根据文件的父目录路径和自身的文件名创建File对象如:new File("F:\Java笔记","File文件类.md") 绝对路径 File(File parent,String child) 根据文件的父目录路径和自身的文件名创建File对象如:new File(new File("F:\Java笔记"),"File文件类.md")
//创建File文件类.md文件类的三种方式
File fileNote1= new File("F:\\Java笔记\\File文件类.md");
File fileNote2 = new File("F:\\Java笔记","File文件类.md");
File parent = new File("F:\\Java笔记");
File fileNo= new File(parent,"File文件类.md");cha
常用方法
常用方法 说明 exists() 文件是否存在 isFile() 是否是一个文件 (有后缀名) isDirectory() 是否是一个目录 (无后缀名,文件夹) getPath() 获取相对路径 getName() 获取绝对路径 getParent() 得到文件的父目录 getParentFile() 得到文件的父文件本身(返回值是一个File对象) lastModified() 返回文件对象最后一次修改的时间(返回一个Long类型的毫秒数,可以转换为Date类型对象) length() 返回文件对象的大小(返回一个Long类型的数量,该文件对象所占字节大小)如果是目录则返回0 isHidden() 返回该文件是否为隐藏状态 delete() 删除File对象对应的文件,文件或空目录(永久删除) renameTo(File file) 重新定义未文件路径,移动文件到指定路径(可以顺便重命名) mkdir() 创建一个目录(以当前对象的路径创建) list() 获取某个目录下的第一层子文件名和目录的数组(返回的是字符串数组) listFiles() 获取某个目录下的第一层子文件对象的数组()返回的是File对象数组