Реферат: Работа с командами операционной системы MS - DOS
--PAGE_BREAK--Рис.3<img width=«464» height=«268» src=«ref-1_405053201-1863.coolpic» v:shapes="_x0000_i1025">
В случае, если данный IBM PC имеет только один FDD, буква B
пропускается.
4.
Корневой Каталог
:
Это определенная область Диска, создаваемая в процессе инициализации (форматировании) Диска, где содержится информация о файлах и каталогах, хранящихся на Диске. Корневой Каталог ВСЕГДА существует на отформатированном Диске! На одном Диске ВСЕГДА бывает только ОДИН Корневой Каталог. Размер Корневого Каталога для данного
Диска — величина фиксированная, поэтому максимальное кол-во «привязанных» к нему файлов и других (дочерних) каталогов (ПодКаталогов) — строго определенное.
Каталоги(ПодКаталоги):
Каталог — это определенное место на диске(в области данных диска), где содержится информация о файлах и ПодКаталогах, «привязанных» к данному Каталогу.
MS DOS поддерживает иерархическую структуру каталогов(древообразную), см. рис.6.
Рис.6
<img width=«431» height=«312» src=«ref-1_405055064-2437.coolpic» v:shapes="_x0000_i1026">
В отличие от Корневого Каталога, остальные каталоги(ПодКаталоги) создаются с помощью спец.команд MS DOS(внутренних). Основная цель такой структуры каталогов — организация эффективного хранения большого кол-ва файлов на диске. КАЖДЫЙ Каталог(кроме корневого) «имеет» «родителя», т.е. другой Каталог, к которому «привязан» данный Каталог.
MS DOS рассматривает каждый Каталог(кроме корневого), как файл. Термин «привязан» иногда заменяется термином “зарегистрирован”
Полная характеристика файлов
Файл — это именованная область памяти на одном из дисков, в которой может храниться текст программы, какое-либо из ее промежуточных представлений, исполняемая программа или данные для ее работы. В файлах могут содержаться также любые текстовые документы, электронные таблицы или закодированные графические изображения. Наконец, файл может содержать в себе целую базу данных или ее часть.
Каждый файл имеет имя.
Имя файла складывается из двух частей: собственно имени, которое состоит из 1-8 символов, и расширения имени (типа), которое может отсутствовать или состоять из 1-3 символов.
Тип файла присваивается в соответствии с характером хранимой информации.
Задание типа осуществляет либо сам пользователь, либо программа, порождающая файл. Имя и тип используются совместно для идентификации файла. Имя и тип файла могут содержать русские и латинские буквы, а также символы: #,$,%,^,&,(,),-,_,@,!,",~.
Символы с кодами меньше, чем 20Н, а так же символы "*" и "?" не могут использоваться в именах файлов. Полное имя файла образуется из двух слов - имени и типа, разделяемых знаком «точка». Если в имени файла отсутствует тип, точку можно опускать.
Примеры полных имен файлов:
COMMAND.COM PCTOOLS.EXE
AUTOEXEC.BAT HELP.TXT
CONFIG.SYS PROG1.PAS
PROG-1.BAS PROG2
При создании файла или изменении его содержимого автоматически регистрируется дата и время, которые известны системе из показаний встроенного календаря и часов. Имя, тип, дата и время являются атрибутами файла, которые фиксируются в каталоге.
Файл ВСЕГДА «привязан» к какому-либо Каталогу(в том числе,
может быть «привязан» и к корневому каталогу), см. рис. 7.
<img width=«552» height=«320» src=«ref-1_405057501-37998.coolpic» v:shapes="_x0000_i1027">
6. Маршрут (Путь к файлам) Спецификация
Маршрутом или путем по файловой системе называется обозначение, состоящее из имени накопителя и цепочки имен взаимно-подчиненных каталогов.
Любой из этих элементов в обозначении маршрута может отсутствовать.
Примеры записи маршрутов:
C: C:\
\EXE C:\WORK\PRO
Маршрут всегда указывает на некоторый каталог, завершающий цепочку (в частности, на корневой или текущий каталог) и может использоваться, как префикс имени файла, указывающий его местонахождение. Префикс-маршрут отделяется от собственно имени файла разделителем "\".
Примеры имен файлов с префиксами:
C:PROG1.PAS
\DOS\FORMAT.COM
C:\WORK\DOC\HELP.TXT
Идентификация Логических дисков, Каталогов, Файлов осуществляется на базе имен.
В качестве имени логического диска используется одна из букв латинского алфавита(A..Z).
Каждый Файл или Каталог(кроме корневого) имеет ПОЛНОЕ имя.
ПОЛНОЕ Имя Файла(Каталога), кроме корневого, состоит из следующих частей(рис.8) :
— имя логического диска(A..Z),
— символ-разделитель(двоеточие) “:”,
— символ, идентифицирующий корневой каталог — "\" (Слэш),
— перечень “родительских” каталогов(разделенных символом "\"),
Собственно имя файла(каталога) состоит из :
— имя,
— символ-разделитель(точка) “.”,
— расширение имени файла
“Имя логического диска”+”двоеточие”+”идентиф.корневого каталога” +”весь перечень имен родительских каталогов” = маршрут доступа к файлу(каталогу). Максимальное кол-во символов в ПОЛНОМ имени файла = 78, Максимальное кол-во символов в имени файла = 8,
Максимальное кол-во символов в расширении имени файла = 3, Расширение НЕ обязательно т.е. может и НЕ присутствовать (в этом случае точка тоже отсутствует).
<img width=«535» height=«347» src=«ref-1_405095499-5127.coolpic» v:shapes="_x0000_i1028"> Рис.8
Таким образом размер собственно имени файла НЕ превышает 12 символов !
В ПОЛНОМ имени файла разрешается использовать только следующие
символы: A-Z 0-9 $ & # `~ ( ) — %! _ ^ В ПОЛНОМ имени файла запрещается использовать все остальные символы!!!
ЗАПРЕЩАЕТСЯВ ПОЛНОМ имени файла использовать ПРОБЕЛ!!! Примеры допустимых имен файлов : Format.comRead.meMyFyle.txt28-03-96.doc123.45
Примеры НЕ допустимых имен файлов : 123456789.txtaa?.doc35*.? It.F.doc .txt
7. Шаблоны имен файлов
Символы подстановки в именах файлов :
Когда необходимо произвести какие-либо действия над файлами, пользователь вызывает определенные внутренние или внешние команды MS DOS и “передает” им, в качестве параметров, имена файлов. Очень часто приходится производить одни и те же действия над многими файлами. Например, необходимо скопировать ВСЕ файлы какого-либо каталога в другой каталог. Если файлов больше 200, то ровно 200 раз необходимо произвести эту операцию для каждого файла в отдельности. Это как минимум, слегка огорчает Пользователя. Для решения такого рода проблем существуют спец.средства, которые помогают производить однотипные операции над целой группой файлов за один “заход”.
Так называемые символы подстановки позволяют “фильтровать” файлы, используя их имена. К ним относятся символы : ? и *. Эти символы можно использовать в любом месте собственно имени
файла(имени и расширении). Символ ? означает, что команда(при фильтрации файлов) “признает”
любой символ в имени или расширении файла, в позиции которого находится символ ?.
Символ * означает, что команда(при фильтрации файлов) “признает” все символы, в имени или расширении файла, начиная с позиции, где находится символ *. Символы ? и * действуют не зависимо друг от друга применительно к имени или расширению.
Примеры :
ВЫПОЛНИТЬ ОПЕРАЦИЮ НАД СЛЕДУЮЩИМИ ГРУППАМИ ФАЙЛОВ :
*.* — все файлы, без исключения,
*.txt — файлы с любыми именами, но с расширением .txt,
II*.* — файлы, имена которых начинаются с цепочки символов II и имеющие любое расширение,
YE??0198.* — файлы, имена которых начинаются с цепочки символов YE, два следующих символа НЕ имеют значение, следующие четыре символа должны быть 0198, расширение НЕ имеет значение(применительно к расчетному отделу: все результаты расчетов по работнику
с табельным номером 0198).
Атрибуты файлов :
Каждый Файл(Каталог) имеет атрибут, который указывает на то,
что этот файл является именно файлом; или на то, что он является
Каталогом.
Файлы, в зависимости от атрибута, могут быть скрытыми, архивными
системными, только для чтения.(Скрытые файлы MS DOS “не видит”).
продолжение
--PAGE_BREAK--
еще рефераты
Еще работы по информатике