首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

文件保留

2013-10-14 
文件保存1 读取文件和写文件path 是文件的路径名字,path1是复制的文件路径名try{//根据文件地址创建文件输

文件保存
1 读取文件和写文件
  path 是文件的路径名字,path1是复制的文件路径名
   try{
//根据文件地址创建文件输入流
java.io.FileInputStream a=new java.io.FileInputStream(path);
//创建一个文件输出流
java.io.FileOutputStream out=new java.io.FileOutputStream(path1,true);
//从输入流中读取的估计字节数
int l=a.available();
//创建字节数组来存储读取到的字节
byte[] by=new byte[l];
//读取字节
int t=a.read();
int j=0;
while(t!=-1){
//转成字节
byte b=(byte)t;
//存入数组
by[j]=b;
out.write(by[j]);
j++;
//再读取一个
t=a.read();

}
//关闭输入流
a.close();
//强制输出
out.flush();
//关闭输出流
out.close();
}
catch(Exception e){
e.printStackTrace();
}
}
2 上面的实现文件保存时,一边读取一边写下读取的字节,克服了不便读取大型文件的弱点。

热点排行