Правила создания имени файла

В длинных именах нельзя использовать следующие символы, которые зарезервированы для специальных функций:?: * / \ > < |

Указанные ниже имена зарезервированы

CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL.

Итак, каждая программа представлена на диске файлами с расширениями.ехе или.com, а данные с которыми работает программа – файлами с теми или иными расширениями. Именованная группа файлов называется каталогом. Windows изменила терминологию:

- файлы *.ехе или *.сот называются приложениями;

- файлы-данные называются документами;

- каталоги – папками;

- расширение файла называется типом.

Тип можно зарегистрировать, т.е. указать системе, с какой программой связано расширение.

В современных ОС любое расширение имени файла может нести информацию для ОС. Системы Windows 95 и выше имеют средства для регистрации свойств файлов по расширению их имени, поэтому во многих случаях выбор расширения имени файла не является частным делом пользователя. Приложения этих систем предлагают выбрать только основную часть имени и указать тип файла, а соответствующее расширение имени приписывают автоматически.

Некоторые расширения имен файлов, создаваемых прикладными программами и различаемые ОС MS Windows, приведены в таблице 3.3. Расширение может соответствовать только одному приложению, однако одно приложение может обрабатывать документы нескольких типов.

Таблица 3.3 – Расширения имён файлов

Тип файла Расширения
Исполняемые файлы .exe,.com,.bat
Текстовые файлы .txt,.doc,.rtf
Графические файлы .gif,.bmp,.jpg,.jpeg,.tif
Звуковые файлы .wav,.midi,.mp3,.wma
Видеофайлы .avi,.mpeg, wmf
Web-страницы .htm,.html
Программы на языках программирования .pas,.bas
Файлы данных .dat,.dbf
Архиваторы данных .arj,.rar,.zip

Для обращения к группам файла применяются групповые шаблоны (маски), образуемые с помощью символов «*» и «?». Символ «*» трактуется OС как любая последовательность символов, а символ «?» как любой один символ, например:

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

· A*.COM – все файлы типа.COM, имена которых начинаются с буквы А;

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

·???.BAS – все файлы с расширением.BAS и с именами, имеющими более 3 букв;

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: