Пакетная распаковка архивов из папок

Как распаковать архивы, находящиеся каждый в своей папке

В директории с папками нужно  создать текстовой документ с таким содержимым:

@echo off&chcp 1251>nul
rem Распаковка всех .zip
setlocal enableextensions
for /f “delims=” %%f in (‘dir /b/s *.zip’) do (
start /wait C:\Progra~1\WinRAR\WinRar.exe X -y -ibck “%%f” “%%~dpf
)

сохранить как rar.cmd и запустить.

“zip” в коде можно заменить на любой, поддерживаемый винраром, архив.

Подразумевается, что winrar установлен в C:\Program Files\WinRAR\

2 комментариев до сих пор

  1. Ruslan on

    Не работает.
    Ошибка:
    Непредвиденное появление: %%f.

  2. dips0 on

    Закрытая скобка в последней строке не отбражалась.
    Вставил код обычным текстом, теперь все работает.


Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s

Follow

Get every new post delivered to your Inbox.