Войти

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


Torned
31-07-2015, 20:03
Подскажите, пожалуста, скрипт, который, будучи запущеным в каталоге, запаковывает каждый каталог в отдельный одноименный архив (rar, zip, 7zip) с паролем или без.
В идеале, конечно, было б круто иметь вариант и под Linux (bash).
Спасибо.

Foreigner
31-07-2015, 23:47
@echo off
setlocal

set "path=%path%;%programfiles%\7-zip"

for /d %%i in (*) do 7z a "%%i.7z" "%%i"

Torned
01-08-2015, 00:29
Foreigner
Спасибо!

Пароль, я так понял, не получится так просто добавить?

gora
01-08-2015, 06:01
Пароль, я так понял, не получится так просто добавить? »
for /d %%i in (*) do 7z a "%%i.7z" "%%i" -mhe -p"My PASSWORD"

Foreigner
01-08-2015, 08:47
Пароль, я так понял, не получится так просто добавить? »
Для этого есть справка к 7-zip

Torned
01-08-2015, 11:36
Для этого есть справка к 7-zip »


Спасибо, нашел.

Examples
7z a archive.7z -psecret -mhe *.txt

compresses *.txt files to archive.7z using password "secret".
Also it encrypts archive headers (-mhe switch), so filenames will be encrypted.

7z x archive.zip -psecret

extracts all files from archive.zip using password "secret".




© OSzone.net 2001-2012