Показать сообщение отдельно
Старый 03.06.2008, 15:21     # 5
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 496

Borland - Гад и сволочь
Никакие дополнительные средства не нужны - достаточно наличия любой Windows из NT-линейки (NT3.5x/NT4/2000/XP/2003/Vista/2008).
Код:
for /R "c:\исходный каталог" %N IN (*) DO xcopy /Y "%N" "d:\каталог назначения"
Осторожно! Если указать /Y, то не будет выдаваться запрос на перезапись существующих файлов.
Если есть уверенность, что файлов с одинаковыми именами нет - /Y можно опустить. Но тогда если всё-таки попадутся одинаковые имена - команда будет ждать подтверждения на перезапись.

Для использования в пакетном файле вместо % необходимо подставить %%.
Вместо * можно использовать другую маску файла (например *.zip).

Естественно, оба каталога должны существовать...

Кроме того, использование команды xcopy позволяет довольно значительно изменять логику обработки файлов и их отбора...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума