目录
一:IO流
输入流:可以从文件中读取到程序,从数据源读取到程序,叫做输入流
输出流: 可以从程序中读取文件,从程序写,使用输出流,写入到文件中
// 输入流
read() : 返回值为int, 从输入流中读取数据的下一个字节,
如果因为已经到达流末尾而没有可用的字节,则返回-1
close(): 返回值为void, 关闭此输入流并且释放与该流相关的所有系统资源
//输出流
write(int b) :将指定的字节写入此输入流
flush() : 彻底完成输出并清空缓冲区
close() : 关闭输出流
二:流的分类和体系结构
三:使用File操作文件或者目录属性
writer类
writer类常用的方法及说明
append(char c) : 将指定字符添加到此writer
close() 关闭此流,但首先要刷新它
flush() 刷新该流的缓冲
write(char[] cbuf) 写入字符数组
write(char[] cbuf , int off , int len) 写入字符串的某一部分
write(int c) 写入单个字符
write(String str) 写入字符串
write(String str, int off, int len) 写入字符串的某一部分
File类
通过调用File类中的方法,可以实现创建,删除,重命名文件等功能。
使用File类的对象可以获取文件的基本信息,如文件所在的目录,文件名,文件大小
1)创建文件对象
方法一: File(String pathname)
代码:File file = new File("D:/1.txt");
方法二: File(String parent, String child)
代码:<