Компьютерный форум 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=328090)

idenchik1488@vk 04-07-2017 17:11 2749087

Поиск архивов по маске и их разархивация
 
Кратко-есть сервер куда я переехал, есть куча архивов на куче дисков, нужен скрипт который будет разархивировать эти архивы в папки в которых они находятся, есть данный скрипт
Код:

set rar=%USERPROFILE%\unrar.exe
@ 2>nul (for %%i in (C D E F) do @for /f "delims=" %%j in ('dir/a-d/b/s "%%i:\*.rar"') do @%rar% x "%%j")

, он разархивирует, но в папку откуда я его запуская, может кто поможет с проблемой?

Опиум 04-07-2017 17:54 2749096

idenchik1488@vk, может грубо
Код:

do (cd /d "%%~dpj"  & @%rar% x "%%j")

idenchik1488@vk 04-07-2017 19:00 2749105

Цитата:

Цитата Опиум
do (cd /d "%%~dpj" & @%rar% x "%%j") »

Практически правильно, но я использовал часть, из этого
Код:

do @%rar% x "%%j"
сделал
Код:

do @%rar% x  "%%j" "%%~dpj"


Время: 18:10.

Время: 18:10.
© OSzone.net 2001-