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. pip 升级之后提示 bash: /usr/bin/pip3: No such file or directory
  2. Gson把对象转成json格式的字符串
  3. upc组队赛5 Bulbs
  4. Gdevops广州站:跟一众技术老将聊聊时下运维、数据库、金融科技应“云”而生的技术创新...
  5. bind 0.0.0.0的作用是什么呢?
  6. 转:Centos防火墙设置与端口开放的方法
  7. setup the printer on ubuntu for uniofsurrey
  8. 信息路由器动态路由配置
  9. 【笔记】编译报错error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for
  10. 《深入理解Nginx》 学习笔记(二)
  11. B2C电商系统源码 在线商城源码
  12. 日系P2P原理探究(一) — Winny元祖: Freenet
  13. 拉勾网爬取失败?试试这一招
  14. 日期计算器输入天数计算日期_计算日期范围内的活动
  15. Flink常用算子Transformation介绍
  16. 做站群需要多少站点?
  17. 人工功能计算机,语音人工计算器
  18. 背水一战!华为正式起诉美国政府“销售限令违宪”
  19. 10、Win下,Qt更改电脑IP、子网掩码和网关
  20. 近百所!部属高校2021生均预算对比来了

热门文章

  1. Android中BroadCaseReceiver的基本用法(一)之监听系统广播
  2. thunder client轻量级api调用小记
  3. STM32如何在LCD上显示单词、文字、图片等
  4. 《Spring Boot+Vue全栈开发实战》读书笔记
  5. React Redux入门
  6. Latex-- 强制图片位置
  7. Dynamics 365 CRM证书更换
  8. Mac 的“任务管理器” —— 活动监视器
  9. .什么是ECharts
  10. 十八、商城 - 规格管理-模板管理(6)