找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 14409|回复: 4

[文件操作] 批处理怎么把文件夹复制到另外个目录下所有含有关键字的文件夹下?

[复制链接]
发表于 2024-9-25 12:36:43 | 显示全部楼层 |阅读模式
文件夹A和文件夹B,文件夹B里有文件夹C1. 文件夹C2.文件夹C3......  现将文件夹A复制到文件B里的每个文件夹下,求大佬写下bat  谢谢!!!
发表于 2024-9-25 15:38:46 | 显示全部楼层
本帖最后由 aloha20200628 于 2024-9-25 18:23 编辑

回复 1# fengxu123

有两个问题须确认》一。文件夹B下的文件夹Cn中还有子文件夹吗? 二。仅是复制文件夹A中的全部内容?还是包括A文件夹结构及其全部内容,即结果为 c1\A\..., c2\A\... ?

现假设B文件夹下只有 c1,c2,... 直属文件夹,假设仅复制 A 文件夹中的全部内容,代码如下存为 test-1.bat,在与 A,B 文件夹相同的目录中运行...

  1. @echo off & for /d %%d in (B\*) do (xcopy ".\A" "%%d" /s/i/y) 2>nul
  2. pause&exit/b
复制代码
再假设B文件夹下只有 c1,c2,... 直属文件夹,但要复制包括A文件夹结构及其全部内容,代码如下存为 test-2.bat,在与 A,B 文件夹相同的目录中运行...

  1. @echo off & for /d %%d in (B\*) do (xcopy ".\A" "%%d\A" /s/i/y) 2>nul
  2. pause&exit/b
复制代码
 楼主| 发表于 2024-9-28 13:56:10 | 显示全部楼层
回复 2# aloha20200628


    上面代码不能使用的,应该是我没有表达清楚。。是这样的 假如 当前文件夹下有文件夹A与不同名的文件夹N个,现需要把文件夹A 分别放在这些不同名的文件夹下不包含子文件夹里面 求大佬给写下代码  谢谢
发表于 2024-9-28 14:46:23 | 显示全部楼层
回复 3# fengxu123

  1. @echo off & for /d %%d in (*) do if /i "%%d" neq "A" xcopy "A" "%%d\A" /s/i/y
  2. pause&exit/b
复制代码
 楼主| 发表于 2024-9-28 16:37:45 | 显示全部楼层
回复 4# aloha20200628


    大佬威武,完美解决了问题,太厉害了  谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 17:20 , Processed in 0.018597 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表