包含复制所有目录和文件

package b;import java.io.*;public class Test01 {public static void main(String[] args) throws IOException {String a=new String("C:\\Users\\***\\Desktop\\1");String b=new String("12");lsr(a,b);}private static void lsr(String a, String b) throws IOException {File file=new File(a);File file1=new File(b);if (file1.mkdirs()){File[] files = file.listFiles();for (File file2 : files) {if (file2.isFile()){lsrnb(file2,new File(file1,file2.getName()));}else if (file2.isDirectory()){lsr(file+"\\"+file2.getName(),file1+"\\"+file2.getName());}}}}private static void lsrnb(File file2, File file) throws IOException {BufferedReader br=new BufferedReader(new FileReader(file2));BufferedWriter bw=new BufferedWriter(new FileWriter(file));String s;while ((s=br.readLine())!=null){bw.write(s);}bw.close();br.close();}
}

JAVA复制文件夹的第二种方法相关推荐

  1. 总结java创建文件夹的4种方法及其优缺点-JAVA IO基础总结第三篇

    本文是Java IO总结系列篇的第3篇,前篇的访问地址如下: 总结java中创建并写文件的5种方式-JAVA IO基础总结第一篇 总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇 ...

  2. java创建文件夹的4种方法及其优缺点(io基础)

    1.传统API创建文件夹方式 Java传统的IO API种使用java.io.File类中的 file.mkdir()和file.mkdirs()方法创建文件夹 file.mkdir()创建文件夹成功 ...

  3. java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇

    本文是Java IO总结系列篇的第4篇,前篇的访问地址如下: 如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力. 为了方便大家理解,我特意制作了本文对应的视频:总结删除文件 ...

  4. Java中遍历文件夹的2种方法

    java遍历文件夹的两种办法: A. 不使用递归 import java.io.File; import java.util.LinkedList; public class FileSystem { ...

  5. java 自动删除文件夹权限_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇...

    本文是Java IO总结系列篇的第4篇,前篇的访问地址如下: 如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力.为了方便大家理解,我特意制作了本文对应的视频:总结删除文件或 ...

  6. 怎么在mac打开home文件夹? mac打开home文件夹的两种方法

    今天小编给大家带来怎么在mac打开home文件夹? mac打开home文件夹的两种方法教程,那么具体该怎么打开呢?下面我们就来看看mac打开home文件夹的两种方法,需要的朋友可以参考下.记得收藏哦 ...

  7. python删除空文件和文件夹_python 两种方法删除空文件夹

    第一种方法: import os def delete_gap_dir(dir): if os.path.isdir(dir): for d in os.listdir(dir): #print(&q ...

  8. Java 复制文件夹及文件

    这里用到了两种复制文件夹及文件的方法 方法1:逐层复制文件夹&文件 参考博客1 @Controller public class UploadController {@Value(" ...

  9. JAVA中文件写入的6种方法

    在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现.我们本文就来盘点一下这些方法,顺便测试一下它们性能,以 ...

最新文章

  1. linux下mysql定时备份数据库
  2. MAX487制作RS485总线接口模块
  3. python cx_oracle_Python3安装cx_Oracle连接oracle数据库实操总结
  4. Linux 命令 查看监听端口
  5. 自定义eclipse启动画面
  6. debug in ERP - four queue generated one by one
  7. c# 计算空格宽度像素_Adv. Mater:2D材料缺陷工程实现全光控存储和神经形态计算...
  8. 160 - 6 aLoNg3x.1
  9. 关于ios7 navigationController中view的frame以及坐标点
  10. 图像分割(二):高斯混合模型(GMM)方法
  11. 01-AD17下载安装教程(附下载链接)
  12. 0033【MySQL】Mysql备份导入异常:@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty
  13. matlab堆积式玫瑰图,用SAS实现堆积式南丁格尔玫瑰图Nightingale Rose Diagram (上)...
  14. 电信物联网平台,java后台对接电信北向应用,订阅平台消息
  15. insmod 加载模块的过程
  16. 火狐浏览器点击下载按钮没反应
  17. 如何搭建vue项目,完整搭建vue项目
  18. pptx---基础概念解释
  19. 程序员装逼被怼,决定用面试证明自己,结果......
  20. html如何制作一个漂亮的表格?+ 列表制作 + 表单制作(干货!直接收代码)

热门文章

  1. 以一次 Data Catalog 架构升级为例聊业务系统的性能优化
  2. Docker启动服务报错Job for docker.service failed because the control process exited with error code
  3. caffe框架训练网络参数详解
  4. 扇形数据android编程,Android 扇形控件
  5. 程序员如何更好的获取自己的学习书单
  6. python私有变量什么意思_Python私有变量解析
  7. html里文字垂直对齐属性,word设置文本垂直对齐方式有几种
  8. 2021年安全员-C证考试试卷及安全员-C证模拟考试题库
  9. 实时全局光照Screen Space Ambient Occlusion(SSAO)
  10. 华农OJ上不熟悉的题目