Компьютер IBM, MS-DOS и Windows. Вопросы и ответы



         

Восстановление файлов из архива.


В отличие от архиватора ARJ.EXE, при использовании архиватора PKZIP, для восстановления архива необходимо воспользоваться отдельной программой. Программа восстановления архива вызывается командой PKUNZIP.EXE.

Синтаксис этой команды представлен ниже:

PKUNZIP [-<switch> [-<switch>...]] <archive_name> [<file_names>...]

После имени программы архиватора могут следовать один или несколько необязательных параметров <switch>. Параметры должны выделяться символом '-'. Они задают модификацию выполняемой команды. Приведем таблицу наиболее важных параметров программы PKUNZIP.EXE:

Параметр Назначение
-d Восстановить структуру каталогов, записанную в архиве
-e Восстановить файлы из архива
-f Обновить файлы из архива
-s Восстановление архива с указанием пароля. Используется, если архив был закрыт паролем
-v Просмотр содержимого архива
-x<имя файла> Не восстанавливать файл, указанный далее. В имени файла можно использовать символы '?' и '*'

После параметрв следует имя создаваемого архива. По умолчанию создается файл архива archive_name с расширением ZIP.

Вслед за именем архива могут идти имена восстанавливаемых или обновляемых файлов. При указании имени можно использовать символы '?' и '*'.

Приведем несколько примеров использования программы PKUNZIP.EXE.

Для восстановления файлов из архива без создания структуры подкаталогов, используйте следующую команду:

PKUNZIP -e collaps

По этой команде из архива COLLAPS.ZIP, который в данном случае должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы. Эти файлы будут помещены в текущий каталог, причем содержимое архива не изменится.

Если вам надо восстановить файлы из архива с подкаталогами, используйте другую команду:

PKUNZIP -d -e collaps

По этой команде из архива COLLAPS.ZIP, который должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы. При этом будет восстановлена вся структура каталогов, существовавшая в момент архивации.




Содержание  Назад  Вперед