黑马程序员技术交流社区
标题:
IO流(第三弹)
[打印本页]
作者:
lgl48128244
时间:
2014-7-1 19:37
标题:
IO流(第三弹)
package com.jbit.io.byteio;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class CopyFileDemo {
public static void main(String[] args) {
// 1、建立关联 源头+目的地
File src = new File("e:/图片/马士兵.jpg");
File dest = new File("e:/马士兵Copy.jpg");
// 选择流
InputStream is = null;
OutputStream os = null;
try {
is = new FileInputStream(src);
os = new FileOutputStream(dest);
// 3、拷贝+读取文件+同时写出文件
byte[] b = new byte[1024];
int len = 0;
// 循环不断读取文件
while ((len = is.read(b)) != -1) {
// 读取的同时写出
os.write(b, 0, len);
}
os.flush();// 强制刷新
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("文件找不到");
} catch (IOException e) {
e.printStackTrace();
System.out.println("文件读取失败");
} finally {
try {
os.close();
is.close();
} catch (IOException e) {
e.printStackTrace();
System.err.println("资源关闭失败");
}
}
}
}
复制代码
利用流复制文件
1、建立关联 源头+目的地
2、选择流 输入流+输出流
3、拷贝文件 +读取文件的同时写出文件
4、关闭流
作者:
亦金亦水
时间:
2014-7-2 09:02
赞一个!!!!!!!!
作者:
跑步先生
时间:
2014-7-2 09:22
这个在干吗
作者:
lgl48128244
时间:
2014-7-2 13:34
跑步先生 发表于 2014-7-2 09:22
这个在干吗
利用流复制数据
作者:
会飞De石头
时间:
2014-7-2 16:58
跑步先生 发表于 2014-7-2 09:22
这个在干吗
copy 文件
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2