Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Faili, failovai sistema.doc
Скачиваний:
6
Добавлен:
21.04.2019
Размер:
110.08 Кб
Скачать

§1.5. Имя файла. «Длинные имена» файлов

В качестве имени файла в Windows использовать:

  • любое сочетание символов длиной до 255 знаков, в том числе и пробелы.

Поскольку в имени файла можно употреблять точки, то расширением имени файла будут называться символы справа от последней точки. Расширение имени также может быть любой длины (в пределах общего лимита – 255 символов).

В написании «длинных имен» различаются прописные и строчные символы в имени файла (каталога); т.е. двум разным файлам можно дать имена «File.doc» и «FilE.doc».

В именах можно использовать русскоязычные символы, но нельзя применять следующие знаки:

\ / : * ? " < > |

Рис. Схема имя-образования файлов.

Существуют специальные правила, позволяющие операционным системам и программам, использующим стандартные имена в формате «8.3», понимать и работать с файлами, имеющими длинные имена.

Обычно файловая система ПК содержит большое количество файлов. Для быстрого поиска файла их часто объединяют в каталоги (папки). Каталоги файлов позволяют логически структурировать, упорядочить дисковое пространство.

Каталог (directory – директория) – это специальная область диска, в которой записываются имена файлов. Каталог содержит список имен файлов, сведения об их размерах, дате и времени создания. В любом каталоге (папке) аналогично можно создавать новые каталоги (папки), тогда говорят, что они являются подчиненными каталогами (подкаталогами). Тем самым на диске может быть создана система каталогов (папок), которая имеет иерархическую, древовидную структуру. Структура дерева каталогов (папок) объясняет происхождение названия для корневого каталога.

При такой сложной структуре файлов на диске для указания файла уже недостаточно задать только его имя: одноименные (и притом различные по содержанию) файлы могут фигурировать в нескольких каталогах. Для точной идентификации файла необходимо, кроме имени, указать его местоположение – цепочку подчиненных каталогов. Такая цепочка называется маршрутом, или путем (path), по файловой системе.

Имена каталогов (папок) образуются по тем же правилам, что и имена файлов.

Вернуться к содержанию

§1.6. Полное имя файла

Имя файла с указанием пути называется полным именем файла. Полное имя файла имеет следующий вид :

Дисковод:\путь\имя_файла.расширение

Примечание:

  1. Обратите внимание, что используется символ наклонной черты \ (backslash, по-русски часто упоминается как «обратный слеш» или «бэкслеш»).

  2. Здесь «имя файла» означает «короткое имя файла».

Полное имя файла полностью специфицирует, с каким файлом Вы хотите работать.

Полное имя файла должно быть уникальным.

Рис. Схема полного имени файла

Вернуться к содержанию

§2. Шаблон (маска) файла

При большом числе файлов на современных долговременных компьютерных носителях широко используется операция ускоренного (автоматического) поиска файла по его имени.

ОС и системные оболочки предоставляют возможность работы (копирование, перенос) не только с каждым отдельным файлом, но и с группами файлов. Для групп файлов используются условные имена, которые называют шаблонами (масками).

Шаблон имени файла – это условное имя, которое образуется с помощью символа * (звездочка) или символа ? (вопросительный знак). Использование шаблона имени файла значительно ускоряет операции поиска файлов, позволяет проводить операции копирования и переноса сразу с целой группой файлов.

Символ * обозначает любое число любых допустимых символов в имени файла или в расширении имени файла, может полностью заменять имя файла и расширение имени, но может использоваться не более одного раза в условном имени и в его расширении.

Символ ? обозначает любой одиночный символ в имени или типе.

Примеры шаблонов:

PO*.S* – все файлы с именами, начинающимися на РО, и расширениями, начинающимися на S;

*C.RT*–все файлы с именами, заканчивающимися на С, и расширениями, начинающимися на RT.

*.BAS–все файлы с расширением .BAS;

PR*. * – все файлы с именами, начинающимися с PR;

* .ЕХЕ – все файлы типа ЕХЕ;

*.* – все файлы текущего каталога;

???.BAS – все файлы типа BAS с не более, чем трехбуквенными именами;

А?.* – все файлы, имена которых начинаются с А и состоят из двух букв.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]