package demo;import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;/*** @author yeqv* @program A2* @Classname A5* @Date 2022/1/20 16:04* @Email w16638771062@163.com*/
public class A5 {//复制目录public static void main(String[] args) throws IOException {String a = "D:\\金山打字";String b = "D:\\银山打字";copy1(a, b);}public static void copy1(String a, String b) throws IOException {copy2(new File(a), new File(b));}public static void copy2(File file, File file1) throws IOException {if (!file1.exists()) {file1.mkdirs();}if (file.isDirectory()) {File[] files = file.listFiles();for (File file2 : files) {if (file2.isDirectory()) {copy2(file2, new File(file1.getPath(), file2.getName()));} else {Files.copy(file2.toPath(), Paths.get(file1.getPath() + "\\" + file2.getName()));}}}}}

JAVA将一个目录下的所有文件复制到另一个新目录相关推荐

  1. linux面试题:删除一个目录下的所有文件,但保留一个指定文件

    此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 面试题:删除一个目录下的所有文件,但保留一个指定文件解答: 假设这个目录是/xx/,里面有file1,file2,fi ...

  2. linux命令 把文件夹拷贝一遍_Linux 将文件夹下的所有文件复制到另一个文件里

    如何将文件夹/home/work下的文件复制到/home/temp里面? 使用命令: cp -R /home/work/* /home/temp *表示所有文件 但是/home/work 下的隐藏文件 ...

  3. Linux 将文件夹下的所有文件复制到另一个文件里

    如何将文件夹/home/work下的文件复制到/home/temp里面? 使用命令: cp -R /home/work/* /home/temp *表示所有文件 但是/home/work 下的隐藏文件 ...

  4. python一个函数调用另一个函数_python下如何在目录下让Python文件去调用另一个文件内的函数或类...

    欢迎各位小哥哥小姐姐阅读本<小生>的文章,对大家学习有帮助,请点赞加关注哦!!!!!!!!!! 您的点赞和关注将是我持续更新的动力呢.^v^ 有不懂的问题可以私聊我哦! 分析 针对这个问题 ...

  5. 删除linux目录下一半的文件,Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件...

    假设这个目录是/shnne/,里面有log1,log2,log3..log10  十个文件[root@shnne shnne]# touch log{1..10} [root@shnne shnne] ...

  6. oracle将一个用户下的所有表复制到以一个用户下

    在测试过程中,一般为了让测试环境与开发环境隔离,一般要球测试环境对应的数据库也与开发环境进行隔离 这时候我的做法是:先创建一个用于测试环境的用户,然后将开发环境中该用户对应的表及数据导出,再导入到测试 ...

  7. Linux拓展之查找指定目录下的最大文件

    概述 有时候我们需要查找指定目录下的最大文件,通常说的指定目录包括该目录下的所有文件和子目录下的所有文件.如下是几种能查找最大文件的方法. 方法一 查找指定目录下的最大文件,但不包括所有子目录,只包括 ...

  8. 批量上传相册,将一个文件夹下的所有图片,复制到另一个文件夹,仅给出文件夹目录

    package cn.hp.demo01;import java.io.*;/* * 批量上传相册 *将一个文件夹下的所有图片,复制到另一个文件夹 *仅给出文件夹目录*/ public class D ...

  9. linux整个目录复制移动,Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹,个人常用收录...

    1.将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp ...

最新文章

  1. Go: 分布式学习利器(2)-- Go中的变量,常量 以及与其他语言变量之间的差异
  2. 钉钉内部视频遭曝光:疯子无招“逼疯”产品经理
  3. Java 并发编程——Executor框架和线程池原理
  4. Win7系统下装Linux操作系统详细流程(图文)
  5. c#与java之比较(转自Jack.Wang's home)
  6. Kafka如何做到全局有序
  7. 什么是超定方程,如何解?
  8. 二月二龙抬头【集锦】
  9. Python全栈 MongoDB 数据库(聚合、二进制、GridFS、pymongo模块)
  10. # 量子力学中叠加态、本征态、混合态、纯态、纠缠态、直积态的区别(百度整理来的)
  11. 基于python的数据挖掘实验报告_数据挖掘实验报告一
  12. 一维到三维的推广(1D and 3D generalizations of models)
  13. 用byte数组表示RGB颜色
  14. 使用SwiftyJSON解析JSON
  15. 【毕业设计/课程设计】智能会议室
  16. java能测圈复杂度_[Java教程]圈复杂度
  17. 7-298 sdut-C语言实验-众数7-299 sdut-C语言实验-求一个3*3矩阵对角线元素之和
  18. 小程序项目:微信小程序美容理发店预约系统app——计算机毕业设计
  19. Eclipse开发工具--简介
  20. Python 爬微信男女人数和各地区人数

热门文章

  1. CA证书目的和详细演化过程
  2. 惠普win10一键还原_惠普win10一键还原,惠普电脑怎么进入bios
  3. 那些有趣的网站(二)
  4. raise ImportError(“html5lib not found, please install it“) ImportError: html5lib not found
  5. miix4linux双系统,联想MIIX4笔记本U盘重装win10系统教程
  6. arduino学习笔记五
  7. 坐标系标定与位姿估计(旋转矩阵)
  8. android 电子签名 手写签名 功能实现
  9. NetNut住宅代理,超500万个IP可选!
  10. 好用的android模拟器!34岁安卓开发大叔感慨,Android面试题及解析