Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Помогите с командами для 7zip

Ответить
Настройки темы
CMD/BAT - [решено] Помогите с командами для 7zip

Аватара для Centrinar

Старожил


Сообщения: 247
Благодарности: 1

Профиль | Цитировать


[code]
"Data/7zip.exe" a Data/Test.7z Data\test.ini
[code]

Поидеи он должен упаковать файл test.ini а в итоге он пакует сразу всю папку Data? где ошибка?

Отправлено: 21:52, 10-04-2011

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Centrinar:
а в итоге он пакует сразу всю папку Data »
да нет, только указанный файл...
если не нужно сохранять путь к файлу, можно сделать целевую папку текущей:
Код: Выделить весь код
pushd Data
7z.exe a Test.7z test.ini
popd
...или указать абсолютный путь к файлу вместо относительного:
Код: Выделить весь код
Data\7z.exe a Data\Test.7z %~dp0Data\test.ini
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:14, 11-04-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Centrinar

Старожил


Сообщения: 247
Благодарности: 1

Профиль | Цитировать


А какая команда добавляет файл в архив и удаляет оргинал из папки

Отправлено: 16:51, 11-04-2011 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Centrinar:
какая команда добавляет файл в архив и удаляет оргинал »
AFAIK средствами 7z никак - нужна отдельная команда:
Код: Выделить весь код
pushd Data
7z.exe a Test.7z test.ini
del /a /f /q test.ini
popd
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:20, 11-04-2011 | #4


Аватара для Centrinar

Старожил


Сообщения: 247
Благодарности: 1

Профиль | Цитировать


И еще одни вопросик. Как зашифровать архив т.е. при установлении пароля что бы не возможно было просмотреть его содержимое

Отправлено: 17:26, 11-04-2011 | #5


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Centrinar:
зашифровать архив т.е. при установлении пароля что бы не возможно было просмотреть его содержимое »
Код: Выделить весь код
pushd Data
7z.exe a Test.7z -psecret -mhe test.ini
del /a /f /q test.ini
popd
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:43, 11-04-2011 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Получается, что в справке (9.20):
читать дальше »
Цитата -m (Set compression Method) switch:
7z
he=[off | on]
Enables or disables archive header encryption. The default mode is he=off.

ошибка? Ибо без указания атрибута работает как если бы был указан «…=on». Посмотрел в последней альфе — аналогично.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:36, 11-04-2011 | #7


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Iska:
The default mode is he=off. »
видимо, только если ключ не указан, если указан - on
мой пример тоже из справки, только к ключу -p:
Цитата:
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.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:52, 11-04-2011 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Получается, что так.

Значит, надо будет просто привыкнуть к такому поведению, хотя, на мой взгляд, оно несколько нелогично.

Отправлено: 19:18, 11-04-2011 | #9


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Iska, вот что ответил автор:
Цитата:
-m[switch]
always means
-m[switch]=on

default value - the value if switch is not specified at all.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:09, 11-04-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Помогите с командами для 7zip

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Помогите с командами SS3 Общий по Linux 1 12-12-2009 20:46
Можно ли добавить или заменить файл в 7zip sfx неперывном (solid) архиве? Klam Хочу все знать 6 15-11-2009 21:08
PowerShell - проблемы с командами hub-lex Скриптовые языки администрирования Windows 6 06-04-2009 14:24
[решено] 7zip в msi под x86 madmax24 Хочу все знать 2 27-02-2009 09:16
7zip вместо cab в дистрибутиве fantik Автоматическая установка Windows 2000/XP/2003 3 16-10-2006 20:45




 
Переход