Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы СПО / Мет6.doc
Скачиваний:
28
Добавлен:
12.04.2015
Размер:
406.02 Кб
Скачать

33

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Курский государственный технический университет

Кафедра вычислительной техники

Работа с файловой системой

методические указания к лабораторной работе

по курсу «Системное программное обеспечение»

для студентов специальности 220100

КУРСК 2002

Составитель: Е.Ю.Емельянова

УДК 681.3

Рецензент

Работа с файловой системой: Методические указания к лабораторной работе по курсу «Системное программное обеспечение» для студентов специальности 220100/ Курск. гос. техн. ун-т; Сост.: Е.Ю.Емельянова. Курск, 2002. 32 с.

Теоретическая часть методических указаний содержит описание организации каталогов в файловых системах FAT и VFAT, функции DOS для работы с файлами и каталогами, рекомендации по их использованию. Приведен пример работы с файлами.

Предназначена для студентов специальности 220100

Ил. 2. Табл. 4. Прилож. 2. Библиогр.: … назв.

Текст печатается в авторской редакции.

ИД № 06430 от 10.12.01. ПЛД № 50-25 от 01.04.97.

Подписано в печать . Формат 6084 1/16. Печать офсетная.

Усл.печ.л. . Уч.-изд.л. . Тираж 60 экз. Заказ . Бесплатно.

Курский государственный технический университет.

Издательско-полиграфический центр Курского государственного технического университета. 305040 Курск, ул. 50 лет Октября, 94.

Содержание

  1. Цель работы …………………………………………………………… 4

  2. Порядок выполнения работы ………………………………………… 4

  3. Структура каталогов файловых систем FAT и VFAT ……………… 4

  4. Работа с файловой системой ………………………………………… 7

4.1. Создание, открытие, чтение и запись в файл ………………… 7

4.2. Поиск файлов в DOS …………………………………………. 13

4.3. Поиск файлов в Windows ……………………………………… 14

4.4. Опрос и изменение свойств файлов…………………………… 16

4.4.1. Атрибуты ………………………………………………… 17

4.4.2. Дата и время последней модификации………………… 17

4.5. Перемещение и удаление файлов …………………………….. 18

4.6. Работа с каталогами …………………………………………… 19

  1. Работа с параметрами командной строки …………………………. 22

  2. Пример ……………………………………………………………….. 23

Библиографический список …………………………………………… 27

Приложение 1. Поиск файлов по дереву каталогов…………………… 27

Приложение 2. Варианты заданий ……………………………………. 30

1. Цель работы

Научиться эффективно применять функции INT 21h для работы с файлами и каталогами в DOS и Windows, анализировать и использовать параметры, переданные программе в командной строке.

2. Порядок выполнения работы

  1. Изучить теоретическую часть методических указаний.

  2. Составить алгоритм решения задачи

  3. Разработать программу в формате COM или EXE. Отладить. Оформить отчет. Отчет должен содержать: вариант задания, алгоритм и текст программы, тестовый пример.

3. Структура каталогов файловых систем fat и vfat

Каталог с точки зрения дисковой организации – это файл, состоящий из 32-байтовых структур, описывающих элементы этого каталога: файлы и вложенные каталоги. В файловой системе FAT на каждый файл/подкаталог отводится одна 32-байтовая структура (таблица 1). По этой причине длина имени ограничивается восемью символами, расширение – тремя.

Первый элемент любого каталога, кроме корневого, содержит ссылку на самого себя – под именем «.» (из него берется начальный номер кластера данного каталога). Второй элемент – ссылка на родительский каталог по псевдониму «..» (нулевой номер кластера указывает на корневой каталог). Поле размера у каталогов равно нулю. Конец каталога определяется по концу цепочки кластеров.

В Windows 95 появилась поддержка «длинных» имен файлов и подкаталогов (LFN – Long File Names). Имена длиной до 260 символов могут содержать большие и маленькие буквы, точки, пробелы и некоторые спецсимволы. Модифицированная файловая система называется расширенной FAT, или VFAT.

Таблица 1

Соседние файлы в папке Лабы СПО