Лабораторная работа №4

Тема: Архивация файлов».

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

Отрабатываемые вопросы:

1. Создание архивных файлов различными типами программ-архива-торов на разных носителях.

2. Резархивация.

Организационно-методические указания

1. Запустите Сеанс MS DOS (Пуск ® Программы ® Сеанс MS DOS).

2. Создайте каталог D:STD с подкаталогами STD1 и STD2.

3. Скопируйте все файлы из каталога D:TT в D:STD.

4. Создайте архив с именем ARH1 из файлов с расширением .bat в каталоге D:STD.

5. Просмотрите архив ARH1 и убедитесь, что он создан правильно.

6. Добавьте в архив ARH1 все текстовые файлы.

7. Распакуйте (извлеките) файлы архива ARH1 в каталог D:STDSTD1.

8. Просмотрите содержимое каталога D:STDSTD1.

9. Создайте архив с именем ARH2 из всех файлов в каталоге D:STD.

10. Распакуйте файлы архива ARH2 в каталог D:STDSTD2.

11. Просмотрите содержимое каталога D:STDSTD2.

12. Покажите результат преподавателю.

13. Удалите каталог STD с помощью командного файла.

Командный файл bb.bat создается командой copy con bb.bat После чего записывается содержимое командного файла, в нашем случае - последовательность команд, обеспечивающих удаление каталога STD с его подкаталогами. Заканчивается создание командного файла нажатием клавиш Ctrl + z или клавиши F6, а затем Enter. Для запуска командного файла нужно набрать в командной строке его имя, например bb.bat, и нажать Enter.

Программа ARJ может помещать файлы в архив, извлекать файлы из архива, просматривать содержимое архивов и т.д.

Формат команды ARJ_ [команда] _ [режим] _ [имя архива] _ [имена файлов при архивации или путь, куда помещать архив при распаковке],

где ARJ – программа архивации

а – создание архивного файла или добавление файла в архив

м – пересылка файлов в архив

l – просмотр содержимого архива

е – извлечение из архива

Примеры:

arj a arh1 *.bat - создает архив arh1 из файлов с расширением .bat

arj l arh1 –jp –jyy – поэкранный вывод оглавления архива arh1 из текущего каталога

arj e arh1 –jyo std1 – извлечение файлов из архива arh1 в каталог std1, файлы с тем же именем затираются без предупреждения

 

Команды MS DOS
MD RAY в текущем каталоге создается подкаталог RAY
MD AD в корневом каталоге текущего диска создается каталог AD
C>MD A:AKTв корневом каталоге дискеты А создается подкаталог AKT
DIR вывод на экран текущего каталога
DIR/Pпостраничный вывод на экран текущего каталога
DIR/Wкомпактный вывод на экран текущего каталога
DIR вывод на экран корневого каталога текущего диска
C>DIR A: выводится текущий каталог диска А
DIR mm.* вывод на экран всех файлов mm из текущего каталога с любыми расширениями
DEL file.bat из текущего каталога удаляется файл file.bat
DEL A:UM*.bakудаляются все файлы с расширением bak, содержащиеся в каталоге UM на диске A
DEL *.*удаляются все файлы из текущего каталога
RD ORT из текущего каталога удаляется подкаталог ORT
RD A:UMAD удаляется подкаталог AD из каталога UM диска A
REN mm.doc kk.txtфайл mm.docиз текущего каталога получает имя kk.txt
REN *.doc *.txtвсе файлы с расширением doc в текущем каталоге получают расширение .txt
TYPE mm.txt на экран выводится содержимое файла mm.txt

 

TYPE A:USkk.txt на экран выводится содержимое файла kk.txt из каталога US на диске А
COPY file.txt test.txt в текущем каталоге создается копия файла под другим именем
C>COPY file.txt A: файл из текущего каталога диска С копируется в текущий каталог дискеты А
C>COPY ADRAYfile.txt TOMtext.doc копирование на диске С файла file.txt из каталога ADRAY в каталог TOM с изменением имени на text.doc
COPY CON file.txtввод текста с клавиатуры в файл file.txt в текущем каталоге. Ввод завершается нажатием клавиш Ctrl+Z и Enter
C>COPY A:TOMOPT*.bakкопирование из каталога TOMOPT диска А всех файлов с расширением .bak под тем же именем в текущий каталог диска С
CD переход в корневой каталог
CD.. переход в "родительский" каталог
C>CD A:UMADRAY текущим на диске А станет каталог RAY
CD UMAD переход от текущего каталога на текущем диске через корневой и UM каталоги к "дочернему" AD, делая его текущим
CD..UM переход через "родительский" каталог (..) к каталогу "брату", делая его текущим
C>A: переход с диска С на диск А