Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Сложность с написанием батника.... 2. (http://forum.oszone.net/showthread.php?t=90201)

PupsIC 13-09-2007 14:01 642796

Сложность с написанием батника.... 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\

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

PupsIC 16-09-2007 21:03 644497

Задача решена след. строкой:

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