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

Показать сообщение отдельно

Ветеран


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

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


v79italya, можно, но совсем не так, как Вы себе это представляете.

Исходные данные:
  1. Знаем точное местоположение файла архива.
  2. Знаем точное местоположение искомого файла в архиве.
  3. Знаем, что потребно искать.
  4. Знаем, какой архиватор будем пользовать, и предполагаем, что он может быть установлен по стандартному месторасположению.

Процесс:
  1. Проверяем существование файла архива.
  2. Проверяем существование архиватора.
  3. Проверяем существование искомого файла в архиве.
  4. Извлекаем искомый файл из архива во временный каталог.
  5. Читаем содержимое искомого файла, осуществляем поиск и замену.
  6. Если поиск был успешен — сохраняем новое содержимое в искомый файл, помещаем искомый файл в архив с заменой, удаляем временный каталог с файлом.
Поместите в gzip-архив весь искомый файл целиком.

Отправлено: 20:11, 17-08-2019 | #2