基本上我想复制测试
下的所有内容Test-> Folders 1,2,3,4,5
进入目标文件夹的每个子目录
Test2 -> Folder A, B, C
这将有效地创建以下
Test2 -> A -> 1,2,3,4,5
Test2 -> B -> 1,2,3,4,5
Test2 -> C -> 1,2,3,4,5
这是我试过的代码,显然不起作用:)
For %%a in ("C:\Users\helix\Desktop\test") do (for %%b in ("C:\Users\helix\Desktop\test2") do xcopy /s /d /e "%%~a" "%%~b")
答案 0 :(得分:0)
@echo off
setlocal enableextensions disabledelayedexpansion
set "source=c:\users\helix\desktop\test"
set "target=c:\users\helix\desktop\test2"
for /d %%a in ("%target%\*") do xcopy /s /d /e "%source%\*" "%%~fa"
对于目标内的每个文件夹,将源复制到所选文件夹