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

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

VitHAK 25-12-2009 14:53 1304036

розархивация файлов по маске с архива отсортированого по датах
 
Здравствуйте! Такая проблема.
Есть на компе файловой архив с такой структурой - ARHIV \ mm \ dd

В каждой папке этого архива есть множевство архивов rar.
Нужно найти среди этих файлов архивы по маске base*.rar и розрархивировать из них файлы по маске
file*.txt в папку ARHIV2 с сбережением структуры ARHIV2 \ mm \ dd

mm - номер месяца от 01 до 12
dd - номер дня от 01 до 30

Помогите пожалуйста. Нужно очень.

amel27 28-12-2009 11:07 1306006

VitHAK, где-то так:
Код:

@Echo Off

Set SRC=C:\ARHIV
Set DST=C:\ARHIV2
Set MSK=file*.txt

For /F "Delims=" %%i In ('DIR /B/S "%SRC%\*.rar"') Do Call :RAR_PROC "%%~i"
Exit

:RAR_PROC
Set $P=%~dp1
Call Set $D=%%$P:%SRC%=%DST%%%
rar e -y "%~1" %MSK% "%$D%\"
GoTo :EOF



Время: 07:37.

Время: 07:37.
© OSzone.net 2001-