Java-文件拷贝(字节流)
来源:互联网 发布:如何下载开票软件 编辑:程序博客网 时间:2024/05/20 11:47
文件复制,把数据从一个文件读出,写到另一个文件中(基本数据类型)
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class fileCopy { public static void main(String[] args) { String dir1="D:\\a\\";//待读文件地址 String dir2="D:\\a\\b\\";//待写文件地址 String fileName="a.txt";//文件名 FileInputStream in=null; FileOutputStream out =null; try { in= new FileInputStream(dir1+fileName); out =new FileOutputStream(dir2+fileName); //读写方式1// byte buf[]=new byte[1024];//溢出// in.read(buf);// out.write(buf); //读写方式2 byte buf[]=new byte[512]; int len; while((len=in.read(buf))!=-1){ //拷贝1// out.write(buf);//把原来上一次的拷贝 //文件加密原理:例如下面或者弄一段字符串密钥 for(int i=0;i<len;i++){ buf[i]+=1; } //拷贝2 out.write(buf,0,len);//读了多少写多少 } in.close(); out.close(); } catch (IOException e) { e.printStackTrace();//文件找不到抛异常,网页上运行异常不会抛给用户 }finally{//能把数据关闭 try { if(in!=null){ in.close(); } if(out!=null){ out.close(); } } catch (IOException e) { //因为以后开发的代码在网页上运行,不重要的问题可以不用返回,但是文件关闭不了可能会导致信息泄露,重要的问题一定要用这种方式告诉用户。 throw new RuntimeException("文件关闭失败,数据可能关闭失败"); } } }}
0 0
- Java-文件拷贝(字节流)
- Java实现文件拷贝(字节流)
- Java输入输出之字节流拷贝文件
- java字节流实现文件拷贝
- java使用标准字节流拷贝文件
- java文件流——使用字节流拷贝文件
- 文件字节流--拷贝文件夹
- Java基础回顾 : 利用字节流实现文件的拷贝
- java基础学习之文件拷贝 字节流
- 字节流(拷贝图片)
- Java字节流实现文件夹的拷贝
- java字节流,批量拷贝!效率最高!
- JAVA利用字节流完成拷贝文件夹。
- java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝
- 利用Java字节流的缓冲区:录入文件的路径,将文件拷贝到当前项目下
- 缓冲字节流(拷贝图片)
- 浅谈JAVA字节流(读写文件)
- java字节流(读写文件)
- 智能聊天机器人小黄鸡及其制作方法
- 数据持久化
- SimpleDateFormat的线程安全问题与解决方案
- hdu4004 Frog’s Game【二分+贪心】
- Linux之将多个文件里的内容按行方式依次添加到文件Z的末尾
- Java-文件拷贝(字节流)
- 顺序表应用2:多余元素删除之建表算法
- 我眼中的Linux设备树(一 概述)
- C#不安全代码只会在使用 /unsafe 编译的情况下出现
- vim 输入一对尖括号 <>时,怎样使光标自动移到括号中间
- web动画的方式requestAnimationFrame
- lintcode ----合并排序数组
- mysql:视图
- 我眼中的Linux设备树(二 节点)