Java io 流 文件夹复制0.0

时间:2020-07-03 23:48:17   收藏:0   阅读:103
 1 public class copy{
 2 public static void main(String args[]){
 3 File sourse=new File("d:/123456789");
 4 File target=new File("d:/987654321");
 5 method(sourse,target);
 6 }
 7 
 8 public static void method(File sourse,File target){
if(target.isFile()){
copyFile(sourse,target);
}


9 if(!target.isexists()){ 10 target.mkdir(); 11 }15 File[] files=sourse.listFile(); 16 for(File file : files){ 17 method(file,new File(target,file.getName())); 18 } 19 20 public static void copyFile(File sourse,File target){ 21 InputStream in=new FileInputStream(sourse); 22 OutputStream out-new FileOutputStream(target); 23 byte[] bytes=new byte[1024]; 24 int temp=0; 25 while((temp=in.read(bytes))!=-1){ 26 out.write(bytes,0,temp); 28 in.close(); 29 out.close(); 30 } 32 } 33 } 34 }

 

技术图片

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!