У меня есть папка с содержимым, которое я хочу скопировать в 260 папок.
Я предполагаю, что это выполнимо с bat-файлом и циклом for, но я не могу понять, как это сделать. Кто-нибудь хочет помочь? :)
У меня есть папка с содержимым, которое я хочу скопировать в 260 папок.
Я предполагаю, что это выполнимо с bat-файлом и циклом for, но я не могу понять, как это сделать. Кто-нибудь хочет помочь? :)
это скопирует файл в каждую подпапку, на 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
Это сработало для меня.
FOR /D %%a in ("dst\*") do
xcopy "src\*.*" "%%a" /s /i /c /y