У меня есть папка в каталоге c: \ folders с около 6000 подкаталогами с разными номерами, и каждая подпапка имеет еще 2 подпапки, называемых «средний» и «большой палец».Пакетная копия конкретного файла во все каталоги и подкаталоги
Мне нужно скопировать файл index.html, который находится в папках c: \ во ВСЕХ 6000 папках и во всех средних и больших папках в каждой из 6000 папок.
Я пытаюсь построить некоторый пакетный код, как этот
for /D %%D in ("C:\folders\*.*") do (
pushd "%%~D"
copy "index.html"
copy "index.html" "medium\"
copy "index.html" "thumbs\"
popd
)
, но это не работает. Что я делаю не так?
Проблема в том, что вы не указали полный путь к исходному файлу 'C: \ folders \ index.html', который является обязательным при изменении рабочего каталога в каждой итерации цикла' for'; остальная часть вашего кода должна быть в порядке ... – aschipfl