PDA

Показать полную графическую версию : Сложность с написанием батника.... 2.


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\

Но, наверняка, это можно сделать одной строкой. Подскажите, как задать в батнике маску ОДНОЙ строкой?

PupsIC
16-09-2007, 21:03
Задача решена след. строкой:

FOR /D %%i in (E:\t3000\*) DO FOR %%j IN (arb law kor) DO xcopy /D %%i\%%j*.rar С:\Storage\Archive\




© OSzone.net 2001-2012