使用字节流复制一个文件夹
来源:互联网 发布:马赛克拼图软件 编辑:程序博客网 时间:2024/04/30 19:34
使用字节流复制一个文件夹和文件夹当中的所有文件
有使用递归的算法思想
package com.iotek.iodemo;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class CopeDirDemo { public static void main(String[] args) { try { CopeDirUnit.copeDir(new File("E:\\doc"), new File("e:\\app")); System.out.println("success"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}class CopeDirUnit{ public static void copeDir(File src,File dsc) throws IOException{ dsc.mkdirs(); //创建目标文件夹 if (src!=null) { File[] files = src.listFiles(); //遍历文件夹当中的文件或者 if (files!=null) { for (File f : files) { if (f.isFile()) { //复制文件 FileInputStream fis = new FileInputStream(f); FileOutputStream fos = new FileOutputStream( dsc.getAbsolutePath()+"\\"+f.getName()); byte [] buff = new byte[1024*1024]; int len = -1; while((len = fis.read(buff))!=-1){ fos.write(buff,0,len); } fis.close(); fos.close(); }else{ //递归的思想 copeDir(f, new File(dsc.getAbsolutePath()+"\\"+ f.getName())); } } } } }}
0 0
- 使用字节流复制一个文件夹
- Java使用字节流复制一个文件夹
- 使用基本字节输入流,字节输出流一次读写一个字节来复制文本 文件
- 使用字节流对一个指定的图片进行复制
- java字节流复制一个avi文件
- 字节流练习-复制一个视频文件
- 使用高效字节流拷贝文件夹
- 使用字节流实现媒体文件的复制
- 【Java】使用字节流复制文件
- Java 使用字节流 一次性复制文件
- Java:使用I/O流操作将一个图片复制到另一个文件夹下后打不开的解决方法
- 使用SHFileOperation 复制文件夹
- 使用命令行复制文件夹
- JAVA复制文件、 复制文件夹、删除文件、删除文件夹、文件转字节流、文件转二进制流、字节流转文件、二进制流转文件
- 多线程去复制一个文件夹
- 复制一个文件夹到另一个文件夹
- 字节流复制
- 字节流复制
- P1223排队接水
- javaWEB总结(35):其他的servlet监听器
- 二进制中1的个数
- ubuntu下Matlab_Linux添加SVM toolbox
- GYM 101147 G.The Galactic Olympics(dp)
- 使用字节流复制一个文件夹
- Linux块设备驱动(一) _驱动模型
- Android Studio 编译错误整理
- 为Next主题添加多说评论系统
- keras实例
- Chapter01 Java开发入门——JDK的使用
- Retrofit2.0基础用法
- L2-003. 月饼
- freeswitch通话质量调查