Isso funcionou para mim.
FOR /D %%a in ("dst\*") do
xcopy "src\*.*" "%%a" /s /i /c /y
Eu tenho uma pasta com algum conteúdo que quero copiar em 260 pastas.
Eu acho que isso é possível com um arquivo bat e um loop, mas não consigo entender como fazê-lo. Alguém interessado em ajudar? :)
isto irá copiar um arquivo para cada subpasta, 1 nível abaixo, para que ele copie para dir1 , mas não para dir1\subdir
for /f "delims=" %a in ('dir /ad /b') do copy filename.ext "%a"
se você precisar dele em todas as pastas, no diretório digitado em toda a estrutura diredctory, adicione /s ao comando dir : 'dir /s /ad /b' . isso obterá dir1 , dir1\subdir e até dir1\subdir\a\a\a\a\a\a
Tags batch-file