当前位置:首页 > 开发 > 编程语言 > Java > 正文

java 复制文件和图片

发表于: 2012-09-24   作者:cuityang   来源:转载   浏览次数:
摘要: 一 复制文件采用 BufferedReader和 BufferedWriter 作为缓存 public static void main(String[] args) throws IOException { // TODO Auto-generated method stub BufferedReader br=      &
一 复制文件采用 BufferedReader和 BufferedWriter 作为缓存


public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader br=
                 new BufferedReader(new FileReader("c:\\2.txt"));
String b = null;
//写入文件
BufferedWriter bw =
                 new BufferedWriter(new FileWriter("c:\\c.txt")); 
//每次读一行 对于读取 txt或者html 等有换行符是可以的  while ((b = br.readLine()) != null) { 
                 bw.write(b);//输出字符串 
bw.newLine();
//将缓存写入文件
bw.flush(); 


br.close();
bw.close();

}
二 复制图片

public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
        FileInputStream fis = new FileInputStream("c:\\a.jpg");
        FileOutputStream fos = new FileOutputStream("c:\\b.jpg");

byte[] buffer = new byte[2048];
         int len =0;
while((len=fis.read(buffer))>0){
fos.write(buffer, 0, len);
}

fis.close();
fos.close();
}

java 复制文件和图片

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在Java编程中,复制文件的方法有很多,而且经常要用到。我以前一直是缓冲输入输出流来实现的(绝大
import java.io.FileReader; import java.io.FileWriter; class IOTest { public static void main(
运行效果: 代码: package com.io; import java.io.BufferedReader; import java.io.File; import
java 如何复制图片到剪切板呢? 下面是我做的一个软件: 项目源代码见附件 这里面就有"复制图片到剪切
java 如何复制图片到剪切板呢? 下面是我做的一个软件: 项目源代码见附件 这里面就有"复制图片到剪切
java 如何复制图片到剪切板呢? 下面是我做的一个软件: 项目源代码见附件 这里面就有"复制图片到剪切
java 如何复制图片到剪切板呢? 下面是我做的一个软件: 项目源代码见附件 这里面就有"复制图片到剪切
在对大文件操作时,可能会需要些时间,此时为用户提供进度条提示是非常常见的一项功能,这样用户就
下面是一个比较简单的文件复制器 1.复制的具体实现方法 import java.io.FileInputStream; import ja
基于对文件输入输出流的一些简单应用,编写了一个文件复制程序(提醒:单核CPU慎用,占用CPU太多)
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号