首页 > 编程语言 > 详细

【java】文件复制的简单实现

时间:2017-04-09 12:28:39      阅读:168      评论:0      收藏:0      [点我收藏+]
技术分享
 1 package 文件操作;
 2 
 3 import java.io.File;
 4 import java.io.FileInputStream;
 5 import java.io.FileOutputStream;
 6 import java.io.IOException;
 7 import java.io.InputStream;
 8 import java.io.OutputStream;
 9 
10 public class TestCopy {
11     public static void main(String[] args) throws IOException {
12         copy("D:\\com\\test.txt","C:\\com\\dest.txt");
13     }
14     public static void copy(String source,String dest) throws IOException{
15         File fileS=new File(source);
16         File fileD=new File(dest);
17         if(fileS.exists()){
18             InputStream in=new FileInputStream(fileS);
19             int len=(int)fileS.length();
20             byte[] b=new byte[len];
21             in.read(b);//一次性读入
22             in.close();            
23             
24             if(!(fileD.exists())){                
25                 fileD.getParentFile().mkdirs();
26                 fileD.createNewFile();                
27             }
28             OutputStream out=new FileOutputStream(fileD);
29             out.write(b);//一次性写出
30             out.close();
31         }else{
32             System.out.println(source+"文件不存在!");
33         }    
34     }
35 }
一次性读入和写出

 

【java】文件复制的简单实现

原文:http://www.cnblogs.com/xiongjiawei/p/6684203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!