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

Torned 31-07-2015 20:03 2535031

Скрип для архивации папок
 
Подскажите, пожалуста, скрипт, который, будучи запущеным в каталоге, запаковывает каждый каталог в отдельный одноименный архив (rar, zip, 7zip) с паролем или без.
В идеале, конечно, было б круто иметь вариант и под Linux (bash).
Спасибо.

Foreigner 31-07-2015 23:47 2535164

Код:

@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 2535182

Foreigner
Спасибо!

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

gora 01-08-2015 06:01 2535203

Цитата:

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

Код:

for /d %%i in (*) do 7z a "%%i.7z" "%%i" -mhe -p"My PASSWORD"

Foreigner 01-08-2015 08:47 2535216

Цитата:

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

Для этого есть справка к 7-zip

Torned 01-08-2015 11:36 2535262

Цитата:

Цитата Foreigner
Для этого есть справка к 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".



Время: 17:05.

Время: 17:05.
© OSzone.net 2001-