Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2733
Благодарности: 1698

Профиль | Отправить PM | Цитировать


А так вот нельзя?
Код: Выделить весь код
Set Baselist="kuku.txt","kuku1.txt"
Set Otkuda="H:\Delete"
Set Kuda="H:\Delete1\"

for /R %Otkuda% %%i in (%Baselist%) do copy "%%~fi" %Kuda%
Здесь переменной Otkuda присвоено имя директории в которой могут быть поддиректории разной вложенности, из которых берутся файлы, помянутые в списке. За просмотр поддиректорий отвечает ключ /R.
%%~fi расширяет имя файла в переменной %%i до полного имени (с путём).
Кавычки надо на случай того, что в имени файла или пути могут встретиться пробелы

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 27-04-2010 в 19:46. Причина: Пояснение

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:37, 27-04-2010 | #3