logo search
Lektsii_po_KhiZI

Стратегии конструирования имен файлов

При конструировании имени файла необходимо стремится к тому, чтобы полученное имя помогало бы пользователю в работе с этим файлом. Необходимо стремиться присвоить файлу такое имя, которое бы описывало и классифицировало содержимое этого файла. Смысловое содержание файла отражают в части имени до расширения (имя в узком смысле). Например, легко вспомнить или догадаться относительно содержимого файла с именем Расходы за неделю. Расширение используют в качестве классификационного признака, указывающего тип файла. Как правило, при выборе расширения имени пользователь руководствуется рекомендациями приложения, с помощью которого создаётся файл. Например, при работе с приложениями, позволяющими создавать текстовую информацию, приложение может автоматически добавлять к имени файла некоторое стандартное для этого приложения расширение (.TXT, .INF, .RTF, .DOC и т.п.), если пользователь сам явно его не указывает. Глядя на расширение файла, пользователь легко догадывается, каким приложением он пользовался, создавая этот файл, и им же он должен воспользоваться, чтобы продолжить работу с этим файлом. Следовательно, в качестве расширения имени файла целесообразно использовать стандартные расширения, предлагаемые приложениями.

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

Отчет.февраль.2004.doc

Отчет.сентябрь.2006.doc

Отчет.февраль.2008.doc

и т.п.

Используемая в приведенных примерах структура имени позволяет классифицировать файлы по годам и месяцам.