Небольшой скрипт на cmd *closed*

Geddi-S

Задача: нужно скопировать все файлы из некой директории (включая все поддиректории, рекурсивно) в определенную. Т.е. избавиться от всех поддиректорий, а все файлы запихнуть в одну папку.
Список файлов можно получить командой:
dir /B /A-D /S <path_to_dir>

Вопрос в том, как запихнуть ее вывод в copy (не бейте ногами, я не знаток cmd). Т.е. хотелось бы нечно наподобие

for i in `dir /B /A-D /S <path_to_dir>`; do copy $1 <new_dir>; done

в линуксе

pansveta

В батнике тоже можно делать циклы. Найди в инете синтаксис бат-файла, полно таких ресурсов.

artimon

for /R c:\dir\ %i in (*) do copy "%i" c:\newdir\

Geddi-S

Спасибо огромное!
Нужно будет все-таки поботать cmd...

kruzer25

Powershell рулит!
Оставить комментарий
Имя или ник:
Комментарий: