-Лабораторная работа №. 1
Тема: Работа с операционной системой MS-DOS.
Цель работы: Получение навыков практической работы с операционной системой MS-DOS по созданию файловой структуры информации пользователя на диске, при самостоятельном выборе команд пользователем.
Краткие теоретические сведения.
Файл - это поименованная область на диске. В файлах могут храниться тексты программ, документы, готовые к выполнению программы и т.д. Каждый файл имеем имя, которое состоит из двух частей: имени и расширения. В имени файла может быть от 1 до 8 символов. Расширение имени файла начинается с точки, за которой следуют от 1 до 3 символов. Расширение файла является необязательным.
Символы в имени и расширении могут быть прописными и строчными латинскими буквами, цифрами и символами - _ $ # @ ! % ( ) { } ~ ^
Некоторые имена файлов являются запрещенными, так как MS-DOS понимает их как имена устройств. Эти имена таковы: AUX, COM1 - COM3, LPT1 - LPT3, CON, PRN, NUL.
Имена файлов регистрируются на магнитных дисках в каталогах (или директориях). Каталог - это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. Требования к именам каталогов те же, что и к именам файлов.
Каталог, с которым в данный момент работает пользователь, называется текущим. Путь - это последовательность из имен каталогов или символов "..", разделенных символом "". Этот путь задает маршрут от текущего каталога или корневого каталога диска к тому каталогу, в котором находится нужный файл.
Полное имя файла имеет следующий вид:
[дисковод:][путь]имя-файла
т.е. состоит из пути к каталогу, в котором находится файл, и имени файла, разделенных символом "", перед которыми может стоять обозначение дисковода.
Команды для работы с каталогами.
Формат команды Назначение
cd [дисковод:]путь Изменения текущего каталога
dir [дисковод:][путь][имя-файла][/P][/W] Вывод оглавления каталога. Для каждого файла команда dir сообщает его имя, расширение имени, размер файла в байтах, дату и время создания или последнего обновления файла. Подкаталоги отмечаются В конце выдачи сообщается о размере свободного пространства на диске.
Параметр /P задает поэкранный вывод оглавления.
Параметр /W задает вывод только информации об именах файлов в каталоге.
md [дисковод:]путь
Создание нового каталога
rd [дисковод:]путь Удаления (пустого) каталога
append [путь] [;] [путь]... Команда определяет список подкаталогов, в которых необходимо проводить дополнительный поиск файлов с данными для выполняющейся программы, если их не оказалось в текущем подкаталоге.
PATH [путь] [;] [путь]... Команда делает доступными указанные подкаталоги. Поиск проводится только для загрузочных (выполняемых) файлов с расширениями СОМ, ЕХЕ и для командных файлов с расширением ВАТ.
Команды для работы с файлами.
del [дисковод:][путь]имя-файла Удаление файлов
type [дисковод:][путь]имя-файла Вывод файла на экран.
ren [дисковод:][путь]имя-файла имя-файла Переименование файлов
copy[дисковод:][путь]имя-файла [дисковод:][путь]имя-файла
или
copy[дисковод:][путь]имя-файла [дисковод:][путь]
Копирование файлов. Первое имя файла в команде задает имя (имена) переименовываемых файлов, второе - новое имя (имена) файлов.
Порядок выполнения работы:
Создайте структуру каталогов и файлы в соответствии с нижеприведенной структурной схемой. При создании файловой структуры на каждом этапе проверяйте результаты выполнения каждой команды, пользуясь командой DIR.
1 Запустите сеанс MS Windows: ПускÞПрограммыÞСтандартныеÞКомандная строка.
2 Просмотрите содержимое текущего каталога, используя команду Dir
3 Создайте в текущей папке свою папку, используя команду md и перейдите в нее( команда cd).
4 В своей папке аналогично создайте еще две папки LEC и LAB.
5 В папке LEC создайте файлы lec1 и lec2 с клавиатуры, помещая туда произвольные тексты по Вашему усмотрению.
6 В папке LAB создайте файлы lab1 и lab2 путем копирования файлов lec1 и lec2.
7 Путем объединения файлов lab1 и lab2 создайте файл lab3.
8 Покажите созданную Вами структуру преподавателю.
9 Уничтожьте созданную Вами структуру, пользуясь командами RD и DEL, в следующем порядке:
a) Сначала установите активным каталог LAB и затем уничтожьте эту ветвь структуры поэлементно, т.е. каждый файл отдельно;
b) В ветви LEC используйте возможность уничтожения группы файлов;
Уничтожьте оставшуюся часть структуры.
В отчете привести все выполненные задания.
Работа с операционной системой MS-DOS
Лабораторная работа по предмету «Программирование»