复习:
IO流:
read();
skip(long);
write();
flush();
close
ByteArrayInputStream
有缓冲区会快一些
ByteArrayInputStream
File:标识文件系统中任意一个文件的抽象表现形式
File f =new File();
分隔符:window : \\ :因为正好是转义字符,所以写俩 ;;;如果写//也可以,因为系统做了兼容性处理
unix linux : /
File 类:
构造器1:new File("src/aa");创建src/aa新File 实例。
构造器2:new File(file2,"a.aaa");在file2目录下a.aaa新File 实例。file2不是目录会报错
构造器3:new File("src/ab","b");创建 src/ab目录下的 b新File 实例。src/ab 目录不存在 会报错
静态属性: pathSeparator 与系统相关的路径分隔符字符.
window : ;
unix : :
静态属性: separator 与系统相关的路径分隔符字符.
winwod : \\
unix : /
方法1: boolean canExecute(); 是否可以执行此抽象路径名表示的文件。,即使返回true也不能保证文件就是可以执行的。
方法2: boolean createNewFile() 创建一个新的空文件。
方法3: boolean delete() 删除此抽象路径名表示的文件或目录。
方法4: boolean exists() 此抽象路径名表示的 文件 或 目录 是否存在。
方法5: String getPath() 将此抽象路径名转换为一个路径名字符串。
方法6: boolean isDirectory() 文件是否是一个目录。
方法7: long length() 文件的长度。
方法8: boolean mkdir() 创建目录。
方法9: boolean mkdirs() 创建目录和其父类目录。
方法10:getCanonicalPath(); 获得标准路径
方法11: int compareTo(File pathname) 比较两个文件路径名
static File createTempFile("前缀","后缀"); 在默认位置创建一个临时文件
static File createTempFile("前缀","后缀",File directory);在指定文件夹下创建一个临时文件
deleteOnExit();在虚拟机停止时删除该抽象路径表示的文件或者文件夹
getAbsolutePath();返回绝对路径名称字符串
getAbsolutePath()