xcopy подстановочный знак имя исходной папки для назначения


Я хочу скопировать исходную папку с подстановочными знаками в папку назначения:

xcopy a:parentfoldern* x:parentfolder

Поэтому в пункт назначения следует копировать только папки, начинающиеся с "n".

Любая помощь, чтобы получить эту работу, была бы очень признательна.

2 4

2 ответа:

for /f "delims=" %%a in ('dir /b/ad "a:\parentfolder\n*" ') do xcopy "a:\parentfolder\%%a\*" x:\parentfolder\

Как у вас есть, XCOPY предполагает, что n* является filespec, и нет никакого способа сказать это иначе.

Если вы первый компакт-диск в папку, которую вы хотите скопировать, он будет работать:

a:
cd \parentfolder
xcopy /s n*.* x:\parentfolder