– Скопируйте файл a. txt в каталог d:\
– Выведите на экран файл d:\a. txt
– Скопируйте файл a. txt в d:\z. txt
– Выведите на экран файл d:\z. txt
– Скопируйте файл b. txt в файл c. txt
– Выведите на экран файл c. txt
– Скопируйте файл a. txt в файл c. txt
– Выведите на экран файл c. txt
– Скопируйте файлы a. txt и b. txt в файл c. txt
– Выведите на экран файл c. txt
– Скопируйте все файлы типа txt в файл d. txt
– Выведите на экран файл d. txt
Работа с архивами
Архив – это файл, внутри которого упакованы каталоги и файлы. Архиватор – это программа, которая выполняет упаковку и распаковку архивов. Многотомный архив – это большой архив, разбитый на несколько частей. Такие архивы можно записать на несколько дисков или отправить частями по сети.
Самораспаковывающийся архив SFX (SelF-eXtracting archive) – это исполняемый файл *.exe, содержащий архив и программу распаковки. При запуске такого файла производится распаковка архива без использования дополнительной программы-архиватора.
В лабораторной работе используется программа 7-zip – свободно распространяемый архиватор.
Сайт программы:
https://www.7-zip.org/ (https://www.7-zip.org/)
Чтобы запускать архиватор из командной строки, необходимо добавить в путь поиска каталог C:\Program Files\7-Zip
При вызове архиватора ему передают команду – первую букву английского слова, например
add
list
extract
Примеры использования архиватора:
7z a x1 b. txt – упаковка файла b. txt в архив x1.7z
7z l 1.7z – вывод списка файлов из архива 1.7z
7z e 1.7z – извлечение файлов из архива 1.7z
7z e 1.7z -od:\ – извлечение файлов в каталог d:\
7z a -sfx rr *.txt – сжатие всех текстовых файлов в самораспаковывающйся архив rr. exe
В описании архиватора используются следующие обозначения. В квадратных скобках даются необязательные параметры. Угловые скобки служат для обозначения параметров. При вводе команды квадратные и угловые скобки не используют. Например, следующее описание
7z <command> [<switches> …] <archive_name> [<file_names> …]
означает, что пользователь может вводить такие команды:
7z a ghjk
7z l ghjk
7z a ghjk a. txt
7z a —sfx ghjk b.doc b. txt
Задания
– Выясните, в каком каталоге находится архиватор 7-zip
– Выведите на экран путь поиска
– Добавьте путь для поиска архиватора
set path=%path%;C:\Program Files\7-Zip
– Выведите на экран путь поиска
– Убедитесь, что путь добавлен
– Введите команду 7z и прочитайте справку по использованию архиватора
– Выясните назначение и перевод команд a, e, l
– Упакуйте файл с. txt в архив сс.7z
– Сравните размеры исходного и сжатого файлов
– Создайте текстовый файл tt.docx в редакторе MS Word
– Упакуйте файл tt.docx в архив t1.7z
– Сравните размеры исходного и сжатого файлов