复制匹配字符串和所有子目录和文件的目录
问题描述:
我有一个初学者的问题。我试图使用XCOPY复制以字符串“44 *”开头的所有目录以及其中的所有文件和子目录,而不管它们的名称如何。复制匹配字符串和所有子目录和文件的目录
我已经得到这个工作来抓取适当的文件,但目录结构不会来。
@echo off
for /f "delims=" %%a in ('dir /b/ad
"C:\sourcepathgoeshere\44*" ') do xcopy /s /i /v
"C:\sourcepathgoeshere\%%a\*"
C:\destinationpath
我能够与/t
第一复制结构,但只是做与下面的所有文件一堆空目录。
感谢您帮助将这些基本件放在一起。
答
做XCOPY/S/I/V “C:\ sourcepathgoeshere \ %% A *”, “C:\的DestinationPath \ %%一个”
你真的不指定你的问题是什么。上面我对我的作品进行了更改,产生
c:\destinationpath\44-abc\(filetree from 44-abc)
c:\destinationpath\44-xyz\(filetree from 44-xyz)
督察,只能从开始44
源目录的副本。
还需要指令xcopy
都在一条物理线路上。
我不喜欢在dir
声明中间的换行符。它似乎工作,但我打破它在'
和)
之间。
非常感谢!这正是我所期待的,我可以清楚地看到它现在的工作方式。对不起,如果它使事情混乱,上面的草率复制/粘贴。 – jolene