Главная страница

Фигурнов В.Э. IBM PC для пользователя. Книга содержит подробное и доступное для начинающих описание возмож


Скачать 5.4 Mb.
НазваниеКнига содержит подробное и доступное для начинающих описание возмож
АнкорФигурнов В.Э. IBM PC для пользователя.doc
Дата01.02.2017
Размер5.4 Mb.
Формат файлаdoc
Имя файлаФигурнов В.Э. IBM PC для пользователя.doc
ТипКнига
#1585
страница49 из 98
1   ...   45   46   47   48   49   50   51   52   ...   98

Глава 33. Работа с архивными файлами в DOS
Vici.'wn-i" K'rr^nori"

л,"1у! l3pi,'Mb!i аплг-

файлов
Примеры
Списобы архивации

болылих комплексов

(Ьанииы
модификации архивных файлов, располагающихся на дискетах. Здесь мы изложим ре-

комендации, которые помогут Вам в этих случаях.
При изменении архивного файла программы архивации (упаковки) записывают резуль-

таты своей работы в специально создаваемый промежуточный файл. Старая версия

архивного файла при этом не удаляется, так как это может привести к потере данных.

Обычно промежуточный файл создается на том же диске, что и модифицируемый ар-

хивный файл. Поэтому при модификации архивного файла необходимо как минимум

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

ант, полученный после модификации. При работе с жестким диском это, как правило,

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

котором будут создаваться временные файлы. Целесообразно при модификации архива

на дискете назначить этот каталог на жестком диске Ч это не только предотвратит

нехватку места на дискете, но и значительно ускорит модификацию архива. Соответ-

ствующие режимы:
PKZIP Ч режим -Вимя-каталога

ARJ Ч режим -^имя-каталога
Эти режимы могут употребляться при любых видах модификации архивных файлов

(добавлении файлов в архив, удалении файлов из архива и т.д.).
pkzip Чf Чbd: a:docarc *.doc Ч обновление архива DOCARC.ZIP на дисководе А: Ч в

него добавляются новые версии файлов с расширением .DOC из текущего каталога.

Промежуточный файл программы PKZIP располагается на дисководе D: :
arj a Чwe: a:archive ".doc Ч добавление к архиву A:ARCHIVE.ARJ файлов с расширени-

ем .DOC из текущего каталога. Промежуточный файл при архивации располагается на

дисководе С:.
3tiMc'4dHn(.' При задании каталога для временных файлов не на том диске, на котором

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

сбой (отключение электропитания и т.д.) в тот момент, когда исходный архивный файл уже

был удален, а промежуточный файл еще не был скопирован на его место. В этом случае

следует найти временный файл (его имя ARJTEMP.$00 Ч для программы ARJ и имя ис-

ходного архива с расширением .!!! Ч для программы PKZIP) и вручную скопировать его на

место исходного архивного файла.
При архивации больших пакетов программ или иных комплексов файлов часто получа-

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

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

"Disk full" (Диск полон). В таких случаях можно действовать несколькими способами.
1. Создать большой архивный файл на жестком диске и затем с помощью программы

BACKUP или аналогичной ей скопировать этот архивный файл на несколько дис-

кет. При необходимости восстановить один или несколько файлов из этого архива

надо будет скопировать весь архивный файл обратно на жесткий диск и извлечь

нужные файлы с помощью программы PKUNZIP или ARJ.
2. Вариант первого способа Ч создать большой архивный файл на жестком диске и

затем с помощью специальных программ разбить его на несколько архивов, не пре-

вышающих заданного размера. Данный способ непригоден, если в сархивированном

комплексе программ имеются такие файлы, которые не помещаются на одну диске-

ту даже в сархивированном (сжатом) виде.
3. Более сложный способ Ч разбиение вручную всех архивируемых файлов на не-

сколько групп и архивация каждой группы в отдельный архивный файл.
4. И наконец, последний и самый универсальный (но отнюдь не всегда самый лучший)

способ Ч использование возможности программы ARJ создавать многотомные ар-

хивы. Этот способ более подробно описан ниже.
33. 12. Многотомные архивы программы ARJ
Очень удобным и универсальным средством архивации больших наборов файлов явля-

ется предоставляемая программой ARJ возможность создания архивов, состоящих из

нескольких файлов. Иногда по традиции такие архивы называются многотомными

(дело в том, что обычно разные части архива располагаются на разных дисках, а для

обозначения носителей информации Ч отдельных дисков, бобин с лентой и т.д. Ч
Глава 33. Работа с архивными файлами в DOS
у^;^.^Х'i/w"' к"^"

^'iпo^..

.пля 1.3, )1'М01 " ihl.t

фпилоп
Примеры
Способы архивации

больших ком; 1лекс()в

фаилон
модификации архивных файлов, располагающихся на дискетах. Здесь мы изложим ре-

комендации, которые помогут Вам в этих случаях.
При изменении архивного файла программы архивации (упаковки) записывают резуль-

таты своей работы в специально создаваемый промежуточный файл. Старая версия

архивного файла при этом не удаляется, так как это может привести к потере данных.

Обычно промежуточный файл создается на том же диске, что и модифицируемый ар-

хивный файл. Поэтому при модификации архивного файла необходимо как минимум

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

ант, полученный после модификации. При работе с жестким диском это, как правило,

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

котором будут создаваться временные файлы. Целесообразно при модификации архива

на дискете назначить этот каталог на жестком диске Ч это не только предотвратит

нехватку места на дискете, но и значительно ускорит модификацию архива. Соответ-

ствующие режимы:
PKZIP Ч режим -Вимя-каталога

ARJ Ч режим -^имя-каталога
Эти режимы могут употребляться при любых видах модификации архивных файлов

(добавлении файлов в архив, удалении файлов из архива и т.д.).
pkzip -f -bd: a:docarc *.doc Ч обновление архива DOCARC.ZIP на дисководе А: Ч в

него добавляются новые версии файлов с расширением .DOC из текущего каталога.

Промежуточный файл программы PKZIP располагается на дисководе D: ,
arj a Чwe: a:archive ".doc Ч добавление к архиву A:ARCHIVE.ARJ файлов с расширени-

ем .DOC из текущего каталога. Промежуточный файл при архивации располагается на

дисководе С:.
3<1М1':Чс<чи>.:. При задании каталога для временных файлов не на том диске, на котором

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

сбой (отключение электропитания и т.д.) в тот момент, когда исходный архивный файл уже

был удален, а промежуточный файл еще не был скопирован на его место. В этом случае

следует найти временный файл (его имя ARJTEMP.$00 Ч для программы ARJ и имя ис-

ходного архива с расширением .!!! Ч для программы PKZIP) и вручную скопировать его на

место исходного архивного файла.
При архивации больших пакетов программ или иных комплексов файлов часто получа-

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

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

"Disk full" (Диск полон). В таких случаях можно действовать несколькими способами.
1. Создать большой архивный файл на жестком диске и затем с помощью программы

BACKUP или аналогичной ей скопировать этот архивный файл на несколько дис-

кет. При необходимости восстановить один или несколько файлов из этого архива

надо будет скопировать весь архивный файл обратно на жесткий диск и извлечь

нужные файлы с помощью программы PKUNZIP или ARJ.
2. Вариант первого способа Ч создать большой архивный файл на жестком диске и

затем с помощью специальных программ разбить его на несколько архивов, не пре-

вышающих заданного размера. Данный способ непригоден, если в сархивированном

комплексе программ имеются такие файлы, которые не помещаются на одну диске-

ту даже в сархивированном (сжатом) виде.
3. Более сложный способ Ч разбиение вручную всех архивируемых файлов на не-

сколько групп и архивация каждой группы в отдельный архивный файл.
4. И наконец, последний и самый универсальный (но отнюдь не всегда самый лучший)

способ Ч использование возможности программы ARJ создавать многотомные ар-

хивы. Этот способ более подробно описан ниже.
33. 12. Многотомные архивы программы ARJ
Очень удобным и универсальным средством архивации больших наборов файлов явля-

ется предоставляемая программой ARJ возможность создания архивов, состоящих из

нескольких файлов. Иногда по традиции такие архивы называются многотомными

(дело в том, что обычно разные части архива располагаются на разных дисках, а для

обозначения носителей информации Ч отдельных дисков, бобин с лентой и т.д. Ч
Глава 33. Работа с архивными файлами в DOS
\'К:-1.г^!Н'С K'l'r^nOIH

.U/h-i l3i)h'MUi liihi.t

фХ)Иllf)^Х^
Примеры
Способы архивации

больтик KOMI 1лекс;о[}

фант )в
модификации архивных файлов, располагающихся на дискетах. Здесь мы изложим ре-

комендации, которые помогут Вам в этих случаях.
При изменении архивного файла программы архивации (упаковки) записывают резуль-

таты своей работы в специально создаваемый промежуточный файл. Старая версия

архивного файла при этом не удаляется, так как это может привести к потере данных.

Обычно промежуточный файл создается на том же диске, что и модифицируемый ар-

хивный файл. Поэтому при модификации архивного файла необходимо как минимум

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

ант, полученный после модификации. При работе с жестким диском это, как правило,

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

котором будут создаваться временные файлы. Целесообразно при модификации архива

на дискете назначить этот каталог на жестком диске Ч это не только предотвратит

нехватку места на дискете, но и значительно ускорит модификацию архива. Соответ-

ствующие режимы:
PKZIP Ч режим -Вимя-каталога

ARJ Ч режим -^имя-каталога
Эти режимы могут употребляться при любых видах модификации архивных файлов

(добавлении файлов в архив, удалении файлов из архива и т.д.).
pkzip Ч{ Чbd: a:docarc *.doc Ч обновление архива DOCARC.ZIP на дисководе А: Ч в

него добавляются новые версии файлов с расширением .DOC из текущего каталога.

Промежуточный файл программы PKZIP располагается на дисководе D: ;
arj a Чwe: a:archive ".doc Ч добавление к архиву A:ARCHIVE.ARJ файлов с расширени-

ем .DOC из текущего каталога. Промежуточный файл при архивации располагается на

дисководе С:.
3riM(J4d"nc' При задании каталога для временных файлов не на том диске, на котором

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

сбой (отключение электропитания и т.д.) в тот момент, когда исходный архивный файл уже

был удален, а промежуточный файл еще не был скопирован на его место. В этом случае

следует найти временный файл (его имя ARJTEMP.$00 Ч для программы ARJ и имя ис-

ходного архива с расширением .!!! Ч для программы PKZIP) и вручную скопировать его на

место исходного архивного файла.
При архивации больших пакетов программ или иных комплексов файлов часто получа-

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

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

"Disk full" (Диск полон). В таких случаях можно действовать несколькими способами.
1. Создать большой архивный файл на жестком диске и затем с помощью программы

BACKUP или аналогичной ей скопировать этот архивный файл на несколько дис-

кет. При необходимости восстановить один или несколько файлов из этого архива

надо будет скопировать весь архивный файл обратно на жесткий диск и извлечь

нужные файлы с помощью программы PKUNZIP или ARJ.
2. Вариант первого способа Ч создать большой архивный файл на жестком диске и

затем с помощью специальных программ разбить его на несколько архивов, не пре-

вышающих заданного размера. Данный способ непригоден, если в сархивированном

комплексе программ имеются такие файлы, которые не помещаются на одну диске-

ту даже в сархивированном (сжатом) виде.
3. Более сложный способ Ч разбиение вручную всех архивируемых файлов на не-

сколько групп и архивация каждой группы в отдельный архивный файл.
4. И наконец, последний и самый универсальный (но отнюдь не всегда самый лучший)

способ Ч использование возможности программы ARJ создавать многотомные ар-

хивы. Этот способ более подробно описан ниже.
33. 12. Многотомные архивы программы ARJ
Очень удобным и универсальным средством архивации больших наборов файлов явля-

ется предоставляемая программой ARJ возможность создания архивов, состоящих из

нескольких файлов. Иногда по традиции такие архивы называются многотомными

(дело в том, что обычно разные части архива располагаются на разных дисках, а для

обозначения носителей информации Ч отдельных дисков, бобин с лентой и т.д. Ч
Часть 7. DOS для опытного пользователя
Ограничения
Имена файлов

архива
исстари употребляется термин "том"). Мы также будем в дальнейшем называть от-

дельные файлы, в которых расположен архив, томами.
Многотомные архивы, созданные программой ARJ, нельзя использовать столь же гиб-

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

на модификацию таких архивов (см. ниже). Поэтому возможность создания многотом-

ных архивов следует использовать тогда, когда созданные архивы либо вообще не

должны меняться, либо могут перезаписываться целиком.
Обычно первый файл (том) архива имеет расширение ARJ, а последующие Ч А01, А02

и т.д. Если это соглашение Вас не устраивает, Вы можете явно указать расширение

первого тома архива при его создании:
.А01

.АОО

.001

.000
тома архива будут иметь расширения .А01, .А02 и т.д.:

расширения .АОО, .А01 и т.д.;

расширения .001, .002 и т.д.:

расширения .000, .001 и т.д.
Режим -V
Примеры
В последних двух случаях архивный файл может состоять из тысячи томов (упаси нас,

Боже, от такой напасти!), в остальных случаях после ста томов имена томов архива

начнут повторяться.
Создание многотомных архивов программой ARJ осуществляется при указании режима

ЧV. Этот режим может задаваться с уточнителями V, А, W и S. Формат режима ЧV

следующий:
-VЮWWpaзмep')CS') или -^{У)<УЧ)^\размер)5команда

Значения уточнителей режима -V:
V

W
перед созданием следующего тома архива программа ARJ выдает звуковой

сигнал;
программа ARJ не расщепляет архивируемые файлы между отдельными тома-

ми архива, кроме тех случаев, когда архивируемый файл не помещается цели-

ком в одном томе архива:
этот уточнитель используется при архивации непосредственно на дискеты, он

указывает, что размер очередного тома архива должен быть равен размеру

свободного места на дискете:
этот уточнитель также целесообразно использовать при архивации непосред-

ственно на дискеты, он позволяет выполнить перед созданием следующего то-

ма архива команду DOS. Если команда не указана, то вызывается командный

процессор DOS Ч COMMAND.СОМ, и Вы можете выполнить любое количе-

ство команд DOS или программ (для продолжения архивации в этом случае

надо ввести команду EXIT). Если текст команды содержит пробелы, то весь

режим -V надо заключить в кавычки, например "-VVA$Formai А:".

указывает максимальный размер тома архива в байтах. Поддерживаются со-

кращения: 360, 720, 1200 и 1440: они обозначают соответственно 362000,

750000, 1213000 и 1457000 байт (размер свободного места на дискетах емко-

стью 360 Кбайт, 720 Кбайт, 1,2 Мбайт и 1,44 Мбайт). При задании размера

можно использовать сокращение "К" (буква здесь латинская) для указания ты-

сячи байт (а не 1024 байт!). Например, 806К обозначает 806000 байт.
аг) a a:\backup с:\*.* Чг Чwas Ч архивация всех файлов диска С: на дискеты в дисково-

де А:. Файлы архива будут иметь имена BACKUP.ARJ, BACKUP.AOI, BACKUP.A02 и

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

места на дискете. Перед созданием каждого очередного тома архива программа ARJ

вызывает командный процессор DOS, и Вы можете выполнить команды для подготов-

ки очередной дискеты (например, ее форматирование). Для продолжения архивации

надо ввести команду EXIT :
arj а a:\backup с:\*.* Чr "ЧvvasFormat a: /u" Ч то же, что в предыдущем примере, но

перед созданием каждого очередного тома архива программа ARJ выполняет команду

Format а: /u (безусловное форматирование дискеты А: на максимальную емкость);
arj a d:\tp7.a01 c:\tp7\*.* Чr Чvd60 Ч архивация всех файлов каталога С:\ТР7 и всех

его подкаталогов. Файлы архива будут иметь имена ТР7.А01, ТР7.А02 и т.д. и созда-

ваться в корневом каталоге диска D:. Размер файла архива не будет превышать

362000 байт. После окончания архивации созданные архивные файлы можно будет

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

томного архива на жестком диске и затем скопировать эти файлы на дискеты вручную.

В этом случае при архивации целесообразно задать режим ЧJYV, чтобы программа

ARJ не делала пауз перед созданием очередного файла (тома) архива.
При ручном копировании томов архива на дискеты желательно указывать одинаковый

путь к томам архива. Например, все части архива можно копировать в корневой ката-
Часть 7. DOS для опытного пользователя
Ограничения
Имена файлов

архива
Режим -V
Примеры
исстари употребляется термин "том"). Мы также будем в дальнейшем называть от-

дельные файлы, в которых расположен архив, томами.
Многотомные архивы, созданные программой ARJ, нельзя использовать столь же гиб-

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

на модификацию таких архивов (см. ниже). Поэтому возможность создания многотом-

ных архивов следует использовать тогда, когда созданные архивы либо вообще не

должны меняться, либо могут перезаписываться целиком.
Обычно первый файл (том) архива имеет расширение ARJ, а последующие Ч А01, А02

и т.д. Если это соглашение Вас не устраивает. Вы можете явно указать расширение

первого тома архива при его создании:
.А01 Ч тома архива будут иметь расширения .А01, .А02 и т.д.:

.АОО Ч расширения .АОО, .А01 и т.д.;

.001 Ч расширения .001, .002 и т.д.:

.000 Ч расширения .000, .001 и т.д.
В последних двух случаях архивный файл может состоять из тысячи томов (упаси нас,

Боже, от такой напасти!), в остальных случаях после ста томов имена томов архива

начнут повторяться.
Создание многотомных архивов программой ARJ осуществляется при указании режима

ЧV. Этот режим может задаваться с уточнителями V, A, W и S. Формат режима ЧV

следующий:
-VMWWpasMep^S] или -^^^^размер^команда

Значения уточнителей режима -V:

V

W
перед созданием следующего тома архива программа ARJ выдает звуковой

сигнал;
программа ARJ не расщепляет архивируемые файлы между отдельными тома-

ми архива, кроме тех случаев, когда архивируемый файл не помещается цели-

ком в одном томе архива:
этот уточнитель используется при архивации непосредственно на дискеты, он

указывает, что размер очередного тома архива должен быть равен размеру

свободного места на дискете:
размер
этот уточнитель также целесообразно использовать при архивации непосред-

ственно на дискеты, он позволяет выполнить перед созданием следующего то-

ма архива команду DOS. Если команда не указана, то вызывается командный

процессор DOS Ч COMMAND.СОМ, и Вы можете выполнить любое количе-

ство команд DOS или программ (для продолжения архивации в этом случае

надо ввести команду EXIT). Если текст команды содержит пробелы, то весь

режим -V надо заключить в кавычки, например "-VVA$Formai А:".

указывает максимальный размер тома архива в байтах. Поддерживаются со-

кращения: 360, 720, 1200 и 1440: они обозначают соответственно 362000,

7^0000, 1213000 и 1457000 байт (размер свободного места на дискетах емко-

стью 360 Кбайт, 720 Кбайт, 1,2 Мбайт и 1,44 Мбайт). При задании размера

можно использовать сокращение "К" (буква здесь латинская) для указания ты-

сячи байт (а не 1024 байт!). Например, 806К обозначает 806000 байт.
аг) a a:\backup с:\*.* Чг Чwas Ч архивация всех файлов диска С: на дискеты в дисково-

де А:. Файлы архива будут иметь имена BACKUP.ARJ, BACKUP.AOI, BACKUP.A02 и

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

места на дискете. Перед созданием каждого очередного тома архива программа ARJ

вызывает командный процессор DOS, и Вы можете выполнить команды для подготов-

ки очередной дискеты (например, ее форматирование). Для продолжения архивации

надо ввести команду EXIT :
аг) а a:\backup с:\*.* Чг "ЧvvasFormat а: /и" Ч то же, что в предыдущем примере, но

перед созданием каждого очередного тома архива программа ARJ выполняет команду

Format а: /и (безусловное форматирование дискеты А: на максимальную емкость);
arj a d:\tp7.a01 c:\tp7\*.* Чг ЧчмО Ч архивация всех файлов каталога С:\ТР7 и всех

его подкаталогов. Файлы архива будут иметь имена ТР7.А01, ТР7.А02 и т.д. и созда-

ваться в корневом каталоге диска D:. Размер файла архива не будет превышать

362000 байт. После окончания архивации созданные архивные файлы можно будет

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

томного архива на жестком диске и затем скопировать эти файлы на дискеты вручную.

В этом случае при архивации целесообразно задать режим ЧJYV, чтобы программа

ARJ не делала пауз перед созданием очередного файла (тома) архива.
При ручном копировании томов архива на дискеты желательно указывать одинаковый

путь к томам архива. Например, все части архива можно копировать в корневой ката-
1   ...   45   46   47   48   49   50   51   52   ...   98


написать администратору сайта