博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java_24.1文件流的应用--复制文件
阅读量:5825 次
发布时间:2019-06-18

本文共 1523 字,大约阅读时间需要 5 分钟。

注意:先开的流要最后关

用字节流传输

public class Demo {	public static void main(String[] args){		FileInputStream fis = null;		FileOutputStream fos = null;		try {			fis = new FileInputStream("d:\\aaa.txt");			fos = new FileOutputStream("d:\\bbb.txt");						//字节输入流  读取一个字节   写一个字节			int len =0;			while((len=fis.read())!=-1) {				fos.write(len);			}		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}finally {			if(fos!=null) {				try {					fos.close();				} catch (IOException e) {					// TODO Auto-generated catch block					e.printStackTrace();				}			}			if(fis!=null) {				try {					fis.close();				} catch (IOException e) {					// TODO Auto-generated catch block					e.printStackTrace();				}			}		}	}}

 用字符数组传输

public class Demo {	public static void main(String[] args){		FileInputStream fis = null;		FileOutputStream fos = null;		try {			fis = new FileInputStream("d:\\aaa.txt");			fos = new FileOutputStream("d:\\bbb.txt");						//定义字符数组			byte[] b = new byte[1024];			//读取操作			int len = 0;			while((len = fis.read(b))!=-1) {				fos.write(b,0,len);			}		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}finally {			if(fos!=null) {				try {					fos.close();				} catch (IOException e) {					// TODO Auto-generated catch block					e.printStackTrace();				}			}			if(fis!=null) {				try {					fis.close();				} catch (IOException e) {					// TODO Auto-generated catch block					e.printStackTrace();				}			}		}	}}

 

转载于:https://www.cnblogs.com/smxbo/p/10698458.html

你可能感兴趣的文章
UVALive 3942 Remember the Word Tire+DP
查看>>
Android之HttpClient
查看>>
从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~目录...
查看>>
被需求搞的一塌糊涂,怎么办?
查看>>
c_数据结构_队的实现
查看>>
jquery 选择器总结
查看>>
1月10日,11日工作情况
查看>>
Qt设置背景图片
查看>>
Grunt使用心得
查看>>
【阿里云文档】常用文档整理
查看>>
iptables 配置需要保存
查看>>
.NET各种小问题
查看>>
ApkTool反编译和重新打包
查看>>
OpenState: Programming Platform-independent Stateful OpenFlow Applications Inside the Switch
查看>>
java中的Volatile关键字
查看>>
前端自定义图标
查看>>
sqlserver 取取月初月末和月份间隔
查看>>
Vagrant的一个BUG - 不支持'change_host_name'
查看>>
实验二
查看>>
MongoDB数据库迁移
查看>>