专栏首页java小白文件夹复制

文件夹复制

 public static void copyDirectory(File src, File dest) throws IOException {   File newFile = new File(dest, src.getName());   newFile.mkdir();   File[] file1 = src.listFiles();   for (File file : file1) {    if (file.isFile()) {     BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));     BufferedOutputStream bos = new BufferedOutputStream(       new FileOutputStream(new File(newFile,file.getName())));     int b;     while ((b = bis.read()) != -1) {      bos.write(b);     }     bis.close();     bos.close();    }else{     copyDirectory(file, newFile);    }   }  }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL的比较运算符 BETWEEN 和 IN,逻辑运算符 异或 XOR

    “BETWEEN”运算符的使用格式为”a BETWEEN min AND max”,当a大于等于min并且小于等于max,则返回值为1,否则返回值为0;当操作...

    秋白
  • SpringMVC工作原理流程(二)

    当有请求过来,首先会先调用HttpServlet的service(ServletRequest req, ServletResponse res)方法,在ser...

    秋白
  • 配置Tomcat 输入ip直接访问自己的页面

    秋白
  • java文件转二进制

    IT云清
  • sox快速对文件夹下的wav音频实现重新采样

    AI之禅
  • Spring boot的文件上传

    文件上传的功能,基本上在所有的企业级应用都会有,那么在一个前后端分离的架构中,文件上传的功能又是如何去实现的呢。一般前端采用的是单页面应用,不会发...

    用户7386338
  • 浅谈 Android Handler

    handler是Android提供用来更新UI的一套消息机制,也是一套消息处理的机制(发送和处理消息)

    Android技术干货分享
  • Go 语言 Web 编程系列(三)—— 基于官方标准库自定义路由处理器

    我们在上篇教程介绍过这段代码的底层实现,这里 http.ListenAndServe 方法第二个参数传入的是 nil,表示底层会使用默认的 DefaultSer...

    学院君
  • CloudMedx AI 在美国医学考试中表现优于人类医生

    CloudMedx公司近日宣布,该公司开发的人工智能几周前接受了美国医疗执照考试(USMLE)第一步的修改版本,在模拟研究中表现优于人类医生。这是一个历史性的里...

    AiTechYun
  • android异步消息机制 源码层面彻底解析(1)

    看到当mLooper == null时会抛一个“Can’t create handler inside thread that has not called L...

    砸漏

扫码关注云+社区

领取腾讯云代金券