Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Работа с файлами, каталогами, дисками в операционной системе MS-DOS




Цель работы: приобретение практических навыков создания листинга программы с применения команд работы с файлами, каталогами, дисками в операционной системе MS-DOS.

 

  1. Краткие теоретические сведения
Операционная система (ОС) является неотъемлемой частью ПЭВМ. ОС обеспечивает управление всеми аппаратными компонентами и поддержку работы программ пользователя, предоставляя ему возможность общего управления машиной. К основным достоинствам MS DOS относятся: - возможность организации многоуровневых каталогов; - возможность подключения пользователем дополнительных драйверов внешних устройств; - возможность работы со всеми последовательными устройствами как с файлами; - развитый командный язык; - возможность запуска фоновых задач одновременно с диалоговой работойпользователя и др. Корневой Каталог - это определенная область Диска, создаваемая в процессе инициализации (форматировании) Диска, где содержится информация о файлах и каталогах, хранящихся на Диске. Корневой Каталог всегда существует на отформатированном Диске! На одном Диске всегда бывает только ОДИН Корневой Каталог. Размер Корневого Каталога для данного Диска - величина фиксированная, поэтому максимальное кол-во "привязанных" к нему файлов и других (дочерних) каталогов (ПодКаталогов) – строго определенное. Каталог - это определенное место на диске (в области данных диска), где содержится информация о файлах и ПодКаталогах, "привязанных" к данному Каталогу. MS DOS поддерживает иерархическую структуру каталогов (древообразную). В отличие от Корневого Каталога, остальные каталоги (ПодКаталоги) создаются с помощью специальных команд MS DOS(внутренних). Основная цель такой структуры каталогов - организация эффективного хранения большого кол-ва файлов на диске. Каждый Каталог (кроме корневого) "имеет" "родителя", т.е. другой Каталог, к которому "привязан" данный Каталог. MS DOS рассматривает каждый Каталог (кроме корневого), как файл. Термин "привязан" иногда заменяется термином “зарегистрирован”. Файл - это именованная область памяти на одном из дисков, в которой может храниться текст программы, какое-либо из ее промежуточных представлений, исполняемая программа или данные для ее работы. В файлах могут содержаться также любые текстовые документы, электронные таблицы или закодированные графические изображения. Наконец, файл может содержать в себе целую базу данных или ее часть. Каждый файл имеет имя. Имя файла складывается из двух частей: собственно имени, которое состоит из 1-8 символов, и расширения имени (типа), которое может отсутствовать или состоять из 1-3 символов. Маршрутом или путем по файловой системе называется обозначение, состоящее из имени накопителя и цепочки имен взаимно-подчиненных каталогов.Полное Имя Файла (Каталога), кроме корневого, состоит из следующих частей: - имя логического диска (A..Z), - символ-разделитель (двоеточие) “:”, - символ,идентифицирующий корневой каталог - "\" (Слэш), - перечень “родительских” каталогов (разделенных символом "\"),Собственно имя файла (каталога) состоит из: - имя, - символ-разделитель (точка) “.”, - расширение имени файла Шаблоны имен файлов. Когда необходимо произвести какие-либо действия над большим количеством файлов, пользователь вызывает определенные внутренние или внешние команды MS DOS и “передает” им, в качестве параметров, имена файлов. Для решения такого рода проблем существуют специальные средства, которые помогают производить однотипные операции над целой группой файлов. К ним относятся символы:? и *. Эти символы можно использовать в любом месте собственно имени файла (имени и расширении). Символ? означает, что команда (при фильтрации файлов) “признает” любой символ в имени или расширении файла, в позиции которого находится символ?. Символ * означает, что команда(при фильтрации файлов) “признает” все символы, в имени или расширении файла, начиная с позиции, где находится символ *. Символы? и * действуют не зависимо друг от друга применительно к имени или расширению. Внутренние команды: сору соn - cоздание текстового файлаФормат команды:сору соn имя_файла сору - копирование файла или группы файловФормат команды:сору имя_файла1 (+имя_файла2) имя_файла3 cd - изменение текущего каталога или вывод на дисплей текущего каталогаФормат команды:cd..cd диск:\маршрут mkdir (md) - создание каталога Формат команды:md диск:\маршрут dir – вывод на дисплей списка файлов и подкаталогов, находящихся в указанном каталоге.Формат команды:dir диск:\маршрут\ имя_файла/W/РW – вывод листинга каталога в ширину (используется 5 колонок с именами файлов)Р – вывод содержимого каталога по страницам del – удаление одного или нескольких указанных файловформат команды:del диск:\маршрут\ имя_файла/РР - с запросом у пользователя на удаление. deltree - удаление каталогов, включая все файлы и подкаталоги, входящие в удаляемый каталог.Формат команды:deltree /Y диск:\маршрутY – без запроса у пользователя на удаление. Rd - Удаление пустого каталогаФормат команды:rd диск:\маршрут rename(ren) - Переименование файлов.Формат команды:ren диск:\маршрут\имя файла1 имя файла2Внешние команды: DISKCOMP – сравнение содержимого двух магнитных дисков.Формат команды:diskcomp диск1: диск2: /1 /8/1 – сравнению будет подвергаться только одна сторона гибких дисков./8 – сравниваться будут только 8 секторов на дорожке DISKCOPY – копирование одного гибкого диска на другой гибкий диск.Формат команды:diskcopy диск1: диск2: /1 /М /V1 – копируется только первая сторона диска;М – будет использоваться для промежуточного хранения данных только основная оперативная память, а по умолчанию – жесткий диск.V – будет производиться проверка правильности записи информации после копирования.



Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 627; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.