У меня есть папка с содержимым, которое я хочу скопировать в 260 папок.

Я предполагаю, что это выполнимо с bat-файлом и циклом for, но я не могу понять, как это сделать. Кто-нибудь хочет помочь? :)

2 ответа2

0

это скопирует файл в каждую подпапку, на 1 уровень ниже, поэтому он будет копироваться в dir1 но не в dir1\subdir

for /f "delims=" %a in ('dir /ad /b') do copy filename.ext "%a"

если вам это нужно в каждой папке, из каталога, в котором вы его вводите, по всей структуре директории директории, добавьте /s к команде dir : 'dir /s /ad /b' . это получит dir1 , dir1\subdir и даже dir1\subdir\a\a\a\a\a\a

0

Это сработало для меня.

FOR /D %%a in ("dst\*") do 
   xcopy "src\*.*"  "%%a" /s /i /c /y

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .