使用高效字节流拷贝文件夹
来源:互联网 发布:淘宝企业店铺 编辑:程序博客网 时间:2024/05/17 09:11
public static void copysrcDirTodestDir(File src,File dest) throws IOException{ File[] filelist = src.listFiles(); File newDir = new File(dest,src.getName()); //将目标文件夹作为父文件夹,将源文件夹作为子文件夹,创建File对象 if(!newDir.exists()){ newDir.mkdirs(); } for (File file : filelist) { //遍历源文件夹下所有的file对象 if(!file.isDirectory()){//在源文件夹下,不是文件夹对象,那就只能是文件对象了 //将源文件夹下的文件作为输入流对象 BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); //new File(newDir,file.getName()) 是为了创建出与源文件夹相同的目录结构 BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File(newDir,file.getName()))); int len=0; byte[] b = new byte[1024]; while((len = bis.read(b))!=-1){ bos.write(b, 0, len); } bis.close(); bos.close(); }else { //将源文件夹下的子文件夹进行递归操作 copysrcDirTodestDir(file, newDir); } }}
阅读全文
0 0
- 使用高效字节流拷贝文件夹
- 文件字节流--拷贝文件夹
- Java字节流实现文件夹的拷贝
- JAVA利用字节流完成拷贝文件夹。
- 高效的字节数组拷贝
- 字节流实现文件和文件夹的拷贝
- 使用缓冲输入输出字节流拷贝图片
- java使用标准字节流拷贝文件
- 使用字节流实现图片的拷贝
- 使用SHFileOperation拷贝文件夹
- 使用字节流复制一个文件夹
- Java使用字节流复制一个文件夹
- JavaSE 练习-File、字节流递归拷贝文件夹极其子文件夹和文件到目标文件夹中
- 【字节流,高效流】
- 使用filechannel高效拷贝数据
- java文件流——使用字节流拷贝文件
- 使用java的IO字节流拷贝图片
- 使用不同方法拷贝字节流文件的速度测试
- HDU 5868 ACM/ICPC Regional Dalian Online(polya计数+矩阵快速幂+欧拉函数)
- Microsoft Visual Studio 2010 新建和运行 mvc web应用程序
- Tomcat 调优(二)及 JVM 参数优化
- 关于VS2013下制作和使用静态库和动态库
- Hadoop实例之MaxTemperature
- 使用高效字节流拷贝文件夹
- HDU 6134 Battlestation Operational(莫比乌斯反演+线性筛)
- HDU 6152 2017中国大学生程序设计大赛网络赛 1003
- 构建ubuntu根文件系统
- UltraISO制作U盘系统盘安装CentOS经验分享
- 160. Intersection of Two Linked Lists
- 【JavaSE笔记】多线程(一)进程&线程&Thread&同步代码块
- 解决html页面插入中文数据到mysql数据库出现乱码的情况。
- 【Jiya&Chieng】(贰)CoreDump —— 崩溃前的自拍