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

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

Ответить
Настройки темы
CMD/BAT - Редактирование архива

Пользователь


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

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


Можно ли через cmd открыть zip архив (не через винрар,встроенным архиватором в windows) зайти в определенную папку в этом архиве и заменить в этой папке файл

Отправлено: 21:01, 25-01-2015

 

Ветеран


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

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


Нет, нельзя. «Встроенного архиватора в Windows» не существует. Есть механизм ограниченной поддержки архивов ZIP, интегрированный в Проводник посредством отдельной библиотеки. Используйте командную строку 7-zip, RAR/WinRAR и т.п.

Отправлено: 21:14, 25-01-2015 | #2



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

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


Пользователь


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

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


Хорошо а нельзя ли с помощь. этой встроенной библиотеки создать архив?

Отправлено: 21:35, 25-01-2015 | #3


Ветеран


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

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


Худо-бедно можно посредством клиентов Automation — таких, как WSH/PowerShell, например. Но проще взять 7-Zip.

Отправлено: 03:27, 26-01-2015 | #4


Пользователь


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

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


Не подскажите такой скрипт ?
Редактирование архива или создание из имеющихся файлов,все это нужно что бы в одном из файлов изменить дату и время на нынешнее,а сам файл нужен в архиве в конечном итоге

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


Ветеран


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

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


Цитата Gisender:
Не подскажите такой скрипт ? »
vbscript create zip file - Поиск в Google

Отправлено: 11:54, 26-01-2015 | #6


Ветеран


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

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


Gisender, С помощью PowersHell, Net-Framework должен быть не ниже 4.5-версии, посмотреть из PowerShell можно так:
Код: Выделить весь код
(gp  "hklm:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client").version
Сам zip:
Код: Выделить весь код
add-type -assembly system.io.compression.filesystem


# Создаем папку для распаковки
new-item -t dir "D:\ZIP"

# Распаковываем
[io.compression.zipfile]::extracttodirectory("C:\Folder\test.zip","D:\ZIP")

# Редактируем файл в D:\ZIP

# Запаковываем
[io.compression.zipfile]::createfromdirectory("D:\ZIP","D:\test.zip")

# Перезаписываем исходный test.zip
move "D:\test.zip" "C:\Folder" -force

# Удаляем D:\ZIP
remove-item "D:\ZIP" -recurse -force

Последний раз редактировалось Foreigner, 26-01-2015 в 12:16.

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

Отправлено: 12:08, 26-01-2015 | #7


Пользователь


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

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


Цитата Foreigner:
С помощью PowersHell, Net-Framework должен быть не ниже 4.5-версии, посмотреть из PowerShell можно так: »
А вариантов без установки Net-Framework не найдется?

Отправлено: 13:17, 26-01-2015 | #8


Ветеран


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

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


Цитата Gisender:
А вариантов без установки Net-Framework не найдется? »
Gisender, см. п. #6.

Отправлено: 13:24, 26-01-2015 | #9


Аватара для iccup.platoon@vk

Пользователь


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

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


Если прямо-таки всё у вас "определенное", то можете описать всё более подробно?
1) Название zip-файла
2) Путь к папке в zip-файле
3) Путь к тому самому файлу, который нужно заменить
4) Путь к файлу, которым будем заменять
И тогда я смогу Вам помочь.

-------
Да, я дотошный. Да, я всегда уточняю цели. Зато выполняю задание на совесть.

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

Отправлено: 20:42, 26-01-2015 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Блокировка архива yurakuryzko Хочу все знать 12 21-02-2012 04:50
EventID - ВОССТАНОВЛЕНИЕ RAR-АРХИВА serg_55 Тест-форум 0 19-05-2011 14:20
Извлечение архива Glamur Хочу все знать 8 14-02-2008 12:24
проект, архива документаций. Vlad Drakula Вебмастеру 12 01-03-2006 15:07
Восстановление RAR-архива mdma Хочу все знать 6 25-12-2004 11:00




 
Переход