Войти

Показать полную графическую версию : [решено] Поиск архивов по маске и их разархивация


idenchik1488@vk
04-07-2017, 17:11
Кратко-есть сервер куда я переехал, есть куча архивов на куче дисков, нужен скрипт который будет разархивировать эти архивы в папки в которых они находятся, есть данный скрипт 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
idenchik1488@vk, может грубо
do (cd /d "%%~dpj" & @%rar% x "%%j")

idenchik1488@vk
04-07-2017, 19:00
do (cd /d "%%~dpj" & @%rar% x "%%j") »
Практически правильно, но я использовал часть, из этого do @%rar% x "%%j" сделал do @%rar% x "%%j" "%%~dpj"




© OSzone.net 2001-2012