IO-拷贝文件测试类----暂存
来源:互联网 发布:ansys fluent软件下载 编辑:程序博客网 时间:2024/05/22 01:37
package com.wzh.test;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class TestCopyFile {
/**
* @param args
*/
public static void main(String[] args) {
String src="d:/srcpicture/wazi.jpg";
String dst="d:/dstpicture/dst.jpg";
TestCopyFile.copyFile(src, dst);
}
private static void copyFile(String src,String dst)
{
BufferedInputStream bis=null;
BufferedOutputStream bos=null;
byte buf[]=new byte[1024];
try{
bis=new BufferedInputStream(new FileInputStream(src));
bos=new BufferedOutputStream(new FileOutputStream(dst));
int len=0;
while( true ){
len=bis.read(buf);
if(len<=0) break;
bos.write(buf,0,len);
}
//缓冲区只有满时才会将数据输出到输出流,用flush()将未满的缓冲区中数据强制输出
bos.flush();
}catch(Exception e){
e.printStackTrace();
}finally{
if(bis != null) try{ bis.close(); }catch(Exception e){ e.printStackTrace(); }
if(bos!= null) try{ bos.close(); }catch(Exception e){ e.printStackTrace(); }
}
}
}
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class TestCopyFile {
/**
* @param args
*/
public static void main(String[] args) {
String src="d:/srcpicture/wazi.jpg";
String dst="d:/dstpicture/dst.jpg";
TestCopyFile.copyFile(src, dst);
}
private static void copyFile(String src,String dst)
{
BufferedInputStream bis=null;
BufferedOutputStream bos=null;
byte buf[]=new byte[1024];
try{
bis=new BufferedInputStream(new FileInputStream(src));
bos=new BufferedOutputStream(new FileOutputStream(dst));
int len=0;
while( true ){
len=bis.read(buf);
if(len<=0) break;
bos.write(buf,0,len);
}
//缓冲区只有满时才会将数据输出到输出流,用flush()将未满的缓冲区中数据强制输出
bos.flush();
}catch(Exception e){
e.printStackTrace();
}finally{
if(bis != null) try{ bis.close(); }catch(Exception e){ e.printStackTrace(); }
if(bos!= null) try{ bos.close(); }catch(Exception e){ e.printStackTrace(); }
}
}
}
0 0
- IO-拷贝文件测试类----暂存
- io拷贝文件
- IO实现文件拷贝
- Java---IO文件拷贝
- io流-文件拷贝
- io文件拷贝
- 使用IO完成文件拷贝
- IO 操作文件拷贝
- 《黑马程序员》io---拷贝文件
- IO流,实现文件拷贝
- IO小练习 ---- 文件拷贝
- IO流文件的拷贝
- Java IO 拷贝文件比较
- 标准IO实现文件拷贝实例一
- 标准IO实现文件拷贝实例二
- 标准IO实现文件拷贝实例三
- 《黑马程序员》 IO之文件拷贝
- io基础学习-拷贝文件(一)
- proteus学习篇1
- 面试题4-替换空格
- 【深入QT】信号槽机制浅析
- 上机练习项目二 简单计算问题体验
- 富文本编译器
- IO-拷贝文件测试类----暂存
- POJ 3061 Subsequence
- 追梦PM——记我250天的互联网产品经理求职历程
- android应用开发详解(十四)------------------Intent的ComponentName属性
- 2014南京甲骨文实习生面试
- 软考(2)-操作系统之PV操作
- Hdu 1174 爆头 计算几何问题
- 基础算法--递归算法
- android 常用技术步骤