![]() |
Сложность с написанием батника.... 2.
Продолжение ...
Я- НЕ профессиональный программист. Это для меня хобби, развлечение- время от времени написать какой-нибудь батничек. Поэтому прошу заранее простить за глупые и элементарные для нормальных программеров вопросы. Вот и сейчас мне захотелось немного облегчить жизнь себе и моим клиентам. Итак, в предыдущей теме "Сложность с написанием батника.... " была решена проблема. Теперь она видоизменилась. Суть та же, но имена файлов для каждого клиента- разные. Т.е. вместо *.rar ему нужны arb*.rar, law*.rar, kor*.rar и т.д. Другому клиенту- другие. Пока решил проблему копированием строк: for /D %%i in (E:\t3000\*) do xcopy /D %%i\arb*.rar С:\Storage\Archive\ for /D %%i in (E:\t3000\*) do xcopy /D %%i\law*.rar С:\Storage\Archive\ for /D %%i in (E:\t3000\*) do xcopy /D %%i\kor*.rar С:\Storage\Archive\ Но, наверняка, это можно сделать одной строкой. Подскажите, как задать в батнике маску ОДНОЙ строкой? |
Задача решена след. строкой:
FOR /D %%i in (E:\t3000\*) DO FOR %%j IN (arb law kor) DO xcopy /D %%i\%%j*.rar С:\Storage\Archive\ |
Время: 21:58. |
Время: 21:58.
© OSzone.net 2001-2025