本帖最后由 小石姐姐 于 2018-4-26 10:36 编辑
IO流学习笔记
File类java.io.File类 是文件和目录的路径名的抽象表现形式(既能表示文件, 也能表示目录) 构造方法(创建了File对象, 并将其指向该路径,不会在磁盘上创建这个文件) 在java代码当中,目录路径的字符串有两种写法: 1.Windows风格: D:\\a\\b\\c 2.Linux风格 : D:/a/b/c
常用成员方法 创建createNewFile(): 创建一个新文件. boolean返回是否创建成功 createNewFile(): 创建一个新文件. boolean返回是否创建成功 boolean mkdir(): (make directory)创建执行的一个目录, 返回是否创建成功 删除
获取String getPath(): 获取创建File对象时使用的路径
String getAbsolutePath(): 获取File对象的绝对路径字符串 File getAbsoluteFile(): 获取包含绝对路径的File对象 String getParent(): 获取File对象的父路径字符串
File getParentFile(): 获取File对象的父路径的File对象 String getName(): 获取File对象代表的文件名或目录名(不含上层目录) long length(): 获取File对象所表示的文件的大小, 单位byte
long lastModified(): 获取文件上次修改时间 - File类的重要获取功能
String[] list():获取当前路径下所有文件和目录名称(不包括父路径) 需要注意:File对象必须是目录,否则会报错 File[] listFiles():获取当前路径下的所有文件和目录的File对象 需要注意:File对象必须是目录,否则会报错 static File[] listRoots():返回系统的所有根路径.windows系统就是各种盘符
判断boolean exists(): 判断文件或目录是否存在 boolean isAbsolute(): 判断File中保存的是否是绝对路径,只是根据传入的路径判断,而不判断文件或目录是否真实存在
boolean isDirectory(): 判断该File对象是否为目录 boolean isFile(): 判断该File对象是否为文件 boolean isHidden(): 判断该文件或目录是否为隐藏的文件 修改
boolean renameTo(File dest):修改文件名 String[] list(): 获取当前路径下所有文件和目录名称(不包括父路径). File对象必须是目录, 否则会报错 File[] listFiles(): 获取当前路径下的所有文件和目录的File对象. File对象必须是目录 static File[] listRoots(): 返回系统的所有根路径. windows系统就是各种盘符C:, D: 路径
绝对路径 固定不可改变的路径,以盘符开头,也叫作真是路径 以盘符开头:E:\\a\\a.txt
|
|