Каждый файл в отдельный архив 7-zip WinRAR

Блог X-MSN  > OS Windows, Администрирование, ПО и Скрипты >  Каждый файл в отдельный архив 7-zip WinRAR
0 комментариев

Для этого создаем файл archive.bat со следующим содержимым:

Для 7-zip:

set _in=с:\in
set _out=с:\out
set _arcpath=c:\Program Files\7-zip
for %%i in (%_in%\*.*) do "%_arcpath%\7z" a "%_out%\%%~ni.7z" "%%i"

Для WinRAR:

set _in=с:\in
set _out=с:\out
set _arcpath=c:\Program Files\WinRar
for %%i in (%_in%\*.*) do "%_arcpath%\rar" a -ep1 -t -m0 "%_out%\%%~ni.rar" "%%i"

Пояснения:
Где in — входной каталог, out — каталог, где будут размещаться созданные архивы, arcpath — путь до архиватора. В данном скрипте обрабатываются все файлы из входного каталога. При необходимости, вместо маски *.* можно указать любую маску файла. Например, для текстовых файлов нужно прописать маску *.txt. В результате выполнения скрипта в выходном каталоге появятся архивы, в каждом их которых будет по одному файлу из входного каталога.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.