PupsIC
13-09-2007, 14:01
Продолжение ...
Я- НЕ профессиональный программист. Это для меня хобби, развлечение- время от времени написать какой-нибудь батничек.
Поэтому прошу заранее простить за глупые и элементарные для нормальных программеров вопросы.
Вот и сейчас мне захотелось немного облегчить жизнь себе и моим клиентам.
Итак, в предыдущей теме "Сложность с написанием батника.... " была решена проблема. Теперь она видоизменилась.
Суть та же, но имена файлов для каждого клиента- разные. Т.е. вместо *.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\
Но, наверняка, это можно сделать одной строкой. Подскажите, как задать в батнике маску ОДНОЙ строкой?
Я- НЕ профессиональный программист. Это для меня хобби, развлечение- время от времени написать какой-нибудь батничек.
Поэтому прошу заранее простить за глупые и элементарные для нормальных программеров вопросы.
Вот и сейчас мне захотелось немного облегчить жизнь себе и моим клиентам.
Итак, в предыдущей теме "Сложность с написанием батника.... " была решена проблема. Теперь она видоизменилась.
Суть та же, но имена файлов для каждого клиента- разные. Т.е. вместо *.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\
Но, наверняка, это можно сделать одной строкой. Подскажите, как задать в батнике маску ОДНОЙ строкой?