首页 > 代码库 > File i/o2
File i/o2
1.FileINputStream(字节文件输入流)
new FileInputstream(File);
File f=new File("src/a.txt");
InputStream is=new FileInputStream(f);//File指定文件数据源,使用该构造方法创建文件输入流对象
new FileINputstream("文件路径+文件名");
InputStream is=new FileInputStream("src/a.txt");//文件名指定数据源,使用该构造方法创建文件输入流对象
2.OutputStream(输出流)
数据从java代码中,写到文件或者其他介质(之传播,网络途径)
void write(字节); //写入一个字节
public static void main(String [] args) throws Exception{
//第二个参数,表示是否向末尾追加true 追加
//false:不追加
OutputStream ios=new FileOutputStream("src/main2dishizhang/java.txt",true);
byte []bs={97,98,99,100,101};
// ios.write(97);
ios.write(bs);
ios.close();
}
void write(byte[])‘ //写入字节数组
3.FileOutputStream(字节文件输出流)
new FileOutputStream(File);
File f=new File("src/a.txt");
OutputStream os=new FileOutputStream(f);
new FileOutputSream("文件路径+文件名");
OutputStream ios=new FileoutputStream("src/a.txt");//文件名指定数据源,使用该构造方法创建文件输入流对象
new FileOutputSream("文件路径+文件名",boolean);
OutputStream ios=new FileoutputStream("src/a.txt",true);
注意: boolean:表示是佛向文件末尾追加,如果为true,表示追加 false表示不追加,也就是覆盖(默认) 创建FileOutputStream实例时 如果相应的问你安并不存在,则会自动创建一个空的文件
4.使用FileInutstream/FileOutputStream读取文件
import java.io.IOException;
import java.io.InputStream/OutputStream;
import java.io.FileInputStream/FileOutputStream;
File i/o2