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

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

Ответить
Настройки темы
CMD/BAT - [решено] cmd, добавить в zip папку

Новый участник


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

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


возможно ли через cmd добавить в zip архив папку?
расскажите как это сделать!

Отправлено: 08:31, 15-05-2009

 

Аватара для Maza Faka

Ветеран


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

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


robingut
Используй Версия для командной строки 7-Zip

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение


Отправлено: 14:26, 15-05-2009 | #2



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

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


Новый участник


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

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


немного не то..надо так сделать (на языке человека интерпритирую)
добавить директорию с:\дата в архив с:\все даты.зип
вот такую операцию через cmd надо проделать
или
правой кнопкой мыши по файлу, отправить > сжатая Zip папка
это надо через cmd проделать!

использовать стандартный архиватор виндовз не rar или 7-zip

Последний раз редактировалось robingut, 15-05-2009 в 15:20.


Отправлено: 15:00, 15-05-2009 | #3


(*.*)


Administrator


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

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


Цитата robingut:
использовать стандартный архиватор виндовз »
В XP нет стандартного архиватора... То, о чем вы говорите, это расширение для проводника, позволяющее оболочке видеть ZIP-архивы в качестве папок. Поэтому нет и командной строки для сжатия/распаковки ZIP-архивов.

Следовательно, не нужно напрягаться и ставить невыполнимые условия. Просто используйте любую стороннюю утилиту командной строки, поддерживающую упаковку в ZIP.

-------
Бесплатно получить Windows 10 | Скачать диск Windows без регистрации и СМС | Узнать всё об SSD | Oчистить папку WinSxS

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:46, 15-05-2009 | #4


Новый участник


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

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


Цитата Vadikan:
В XP нет стандартного архиватора... То, о чем вы говорите, это расширение для проводника, позволяющее оболочке видеть ZIP-архивы в качестве папок. Поэтому нет и командной строки для сжатия/распаковки ZIP-архивов.
Следовательно, не нужно напрягаться и ставить невыполнимые условия. Просто используйте любую стороннюю утилиту командной строки, поддерживающую упаковку в ZIP. »
Насчёт встроенного архиватора ты погорячился. А как же *.cab файлы ?

А что касается ZIP, поясни, каким же тогда она макаром может их создавать, если никаких средств в windows для этого не предусмотрено ?

Отправлено: 11:46, 16-05-2009 | #5


(*.*)


Administrator


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

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


robingut, мои слова нужно понимать в контексте данной темы, а не обособленно.

Цитата robingut:
Насчёт встроенного архиватора ты погорячился. А как же *.cab файлы ? »
Я имел в виду встроенный архиватор в виде исполняемого файла, позволяющий создавать ZIP-архивы. Если вы можете создать ZIP-архив с makecab, приведите пример.

Цитата robingut:
А что касается ZIP, поясни, каким же тогда она макаром может их создавать, если никаких средств в windows для этого не предусмотрено ? »
Я не говорил, что никаких средств не предусмотрено. Я говорил, что нет встроенного архиватора, позволяющего выполнить поставленную задачу из командной строки.

-------
Бесплатно получить Windows 10 | Скачать диск Windows без регистрации и СМС | Узнать всё об SSD | Oчистить папку WinSxS


Отправлено: 12:25, 16-05-2009 | #6


Новый участник


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

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


vista и сама умеет создавать, уверен, из консоли тоже возможно,
просто нужно придумать как ее обмануть

все, чего пока удалось добиться, это выяснил, что для создания zip′ов
vista использует zipfldr.dll, также, если создать файл с именем
<любое_имя>.ZFSendToTarget то этим файлом можно пользоваться
так же как архиватором, перетаскивая на него объекты.
однако, из командной строки, например:
Код: Выделить весь код
<любое_имя>.ZFSendToTarget %1
не работает.
Код: Выделить весь код
echo %1 | <любое_имя>.ZFSendToTarget
также не работает.
запуск zipfldr.dll и shlwapi.dll из rundll32.exe с параметром ZFSendToTarget
в разных вариантах тоже не дает никакого результата
в реестре для расширения .ZFSendToTarget есть бинарное значение,
возможно ли это использовать в батнике — не знаю.
вот. возможно, у кого-нибудь появятся идеи

Отправлено: 07:26, 17-05-2009 | #7


(*.*)


Administrator


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

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


Цитата Intexid:
все, чего пока удалось добиться, это выяснил, что для создания zip′ов
vista использует zipfldr.dll, также, если создать файл с именем
<любое_имя>.ZFSendToTarget то этим файлом можно пользоваться
так же как архиватором, перетаскивая на него объекты. »
Это и есть расширение проводника.

Я не исключаю, что можно извратиться и написать какой-нибудь VBS-скрипт, но это в любом случае будет не CMD. А зачем так усложнять, мне неочевидно и автор темы тоже не может пояснить.

-------
Бесплатно получить Windows 10 | Скачать диск Windows без регистрации и СМС | Узнать всё об SSD | Oчистить папку WinSxS


Отправлено: 11:59, 17-05-2009 | #8


Ветеран


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

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


Intexid, Vadikan, да как раз vbs
Цитата Busla:
под XP и выше - можно воспользоваться встроенной поддержкой zip. Попадался мне пример на vb-script »
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:07, 17-05-2009 | #9


Новый участник


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

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


слава Admiral′у!
практически, задача оказывается уже решена, и даже нативными средствами,
но все-таки vbs это не cmd… из cmd похоже не получится

Vadikan,
А зачем так усложнять
во имя чистоты идеи

Отправлено: 13:25, 18-05-2009 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Архиваторы - [решено] [addon] 7-Zip 9.20 Final / 9.22 beta / 9.28 alpha dimadr Наборы обновлений для Windows XP/2003/Windows 7 488 13-06-2012 13:33
[решено] SVN, как добавить папку в svn-репозиторий без вложенных в папку файлов? pingUIN Хочу все знать 1 03-11-2009 17:16
CMD/BAT - [решено] Как переместить папку в CMD? Pozia Скриптовые языки администрирования Windows 7 23-04-2009 11:29
CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?! akrav Скриптовые языки администрирования Windows 5 12-02-2008 11:54
CMD/BAT - [решено] рубка строки “c:\example\..\example.zip\..\ example.doc” в “c:\example\.\example.zip akrav Скриптовые языки администрирования Windows 12 08-02-2008 10:28




 
Переход