Мне нужно скопировать все файлы в папке и ее подпапках в одну папку, не копируя подпапки. При поиске stackexchange я нашел этот скрипт:
for /f "tokens=*" %a in ('dir /b /s /a-d') do @copy "%a" "c:\Single-Folder"
пока он выполняет работу, он не обрабатывает дубликаты. Вам нужно вручную выбрать Да / Нет. Мне нужно иметь возможность копировать все файлы, либо игнорируя все дубликаты, либо перезаписывая все дубликаты (это не имеет значения, что проще).
Я попробовал это:
for /f "tokens=*" %a in ('dir /b /s /a-d') do @copy /Y "%a" "c:\Single-Folder"
добавив /Y
но он случайно пропустил папки - так что я думаю, что я добавил этот аргумент не в том месте.
Благодарю.