码迷,mamicode.com
首页 > 编程语言 > 详细

java把一个文件的内容复制到另外一个文件

时间:2017-10-11 15:29:31      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:rac   stat   oid   fileinput   try   cep   puts   import   catch   

/**
 * java把一个文件的内容复制到另外一个文件
 */
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileInputOutputStreamTest {
 public static void main(String[] args) {
  File af = new File("a.txt");
  File bf = new File("b.txt");
  FileInputStream is = null;
  FileOutputStream os = null;
  if(!bf.exists()){
   try {
    bf.createNewFile();
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
  try {
   is = new FileInputStream(af);
   os = new FileOutputStream(bf);
   byte b[] = new byte[1024];
   int len;
   try {
    len = is.read(b);
    while (len != -1) {
     os.write(b, 0, len);
     len = is.read(b);
    }
   } catch (IOException e) {
    e.printStackTrace();
   }
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  }finally{
   try {
    if(is != null) is.close();
    if(os != null) os.close();
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
 }

}

java把一个文件的内容复制到另外一个文件

标签:rac   stat   oid   fileinput   try   cep   puts   import   catch   

原文地址:http://www.cnblogs.com/ceshi2016/p/7650327.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!