Реферат: Работа с командами операционной системы MS - DOS
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, Расширение НЕ обязательно т.е. может и НЕ присутствовать (в этом случае точка тоже отсутствует ).
Рис.8
Таким образом размер собственно имени файла НЕ превышает 12 символов !
В ПОЛНОМ имени файла разрешается использовать только следующие
символы : A-Z 0-9 $ & # `~ ( ) - % ! _ ^ В ПОЛНОМ имени файла запрещается использовать все остальные символы !!!
ЗАПРЕЩАЕТСЯ В ПОЛНОМ имени файла использовать ПРОБЕЛ !!! Примеры допустимых имен файлов : Format.com Read.me MyFyle.txt 28-03-96.doc 123.45
Примеры НЕ допустимых имен файлов : 123456789.txt aa?.doc 35*.? It.F.doc .txt
7. Шаблоны имен файлов
Символы подстановки в именах файлов :
Когда необходимо произвести какие-либо действия над файлами, пользователь вызывает определенные внутренние или внешние команды MS DOS и “передает” им,в качестве параметров, имена файлов. Очень часто приходится производить одни и те же действия над многими файлами. Например, необходимо скопировать ВСЕ файлы какого-либо каталога в другой каталог. Если файлов больше 200, то ровно 200 раз необходимо произвести эту операцию для каждого файла в отдельности. Это как минимум, слегка огорчает Пользователя. Для решения такого рода проблем существуют спец.средства, которые помогают производить однотипные операции над целой группой файлов за один “заход”.