![]() |
Цикл FOR где ошибка?что не так?
Всем привет!
Почему пропадает значение переменной %nm% при переходе в другой for значение обнуляется... Вот код Код:
@Echo On |
1. Зачем эта переменная вообще? Используйте переменную первого цикла %%i
2. Или соблюдайте синтаксис, переменная должна выглядеть так !nm! |
Пути заработали но как от %$Path% отсечь %Folder% и прибавить к %OutFolder%
Если математически то так (%OutFolder%+(%$Path% - %Folder%)) Если наглядно то так E:\Projects\upd\in + (E:\Projects\upd\foldx\new\1\AB12345.exe - E:\Projects\upd\foldx\new) = E:\Projects\upd\in + \new\1\AB12345.exe Ведь для копирования нужны абсолютные пути... Код:
@Echo On |
nfs911,
Мне не совсем понятно, что надо копировать, nm, как я понял какая-то часть названия файла? Ну так зачем его тогда искать? Если xcopy это умеет. Код:
@echo off |
Цитата:
|
Foreigner, работает ваш код.Написано что файл скопирован но папка пуста
|
nfs911, Ну так убери ключик /l
|
Foreigner, благодарю
я думал что выводит для наглядности а оказывается в холостую)) |
Время: 09:49. |
Время: 09:49.
© OSzone.net 2001-