Файл: имена файлов. Полное, короткое, длинное, корректное и некорректное имя файла, его состав, шаблон и маска

Длина (объем) файла определяется в байтах и изменяется в случае его редактирования.

Обычным.

Имя файла

Организация файловой системы

Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой системы зависит от операционной системы. Наиболее распространенный тип - табличный.

Логическое имя дисковода гибкого диска – А:

Логическое имя винчестера – С:. Если жесткий диск разбит на несколько логических разделов, то каждый из них именуется буквами английского алфавита: С:, D:, E:, F: и т.д.

Логическое имя дисковода лазерного диска – последняя буква из списка логических имен дисков данного компьютера.

Файл - это именованная последовательность байтов произвольной длины .

Каждый файл на диске имеет обозначение, которое состоит из 2 частей: имени и расширения, которые разделены точкой Длина имен ограничивается схемой 255.0/0.255 (не более 255 символов суммарно на имя файла и расширение имени). В имени файла допускается использовать символы латиницы и кириллицы, цифры и спецсимволы клавиатуры за исключением следующих символов: * : " ? < > \ / | .. Расширение является не обязательным и используется в основном для описания содержимого файла. файлы с расширением: .txt, .doc, .rtf – текстовые; .bmp, wmf, .ico – графические и.com, .exe, .bat – исполняемые программы.

ВАК - копия ранее созданного файла;

.$$$ - временный файл, автоматически созданный какой-либо программой самостоятельно.

Кроме имени, файл обладает рядом характеристик: - атрибуты файла;

Дата создания файла;

Время создания и редактирования файла;

Длина (объем) файла.

Атрибуты файла указывают на характер его использования и возможность доступа к

Read-Only - файл, использующийся только для чтения; чаще всего он не может

быть уничтожен или отредактирован, но допустимо создание копии и операций

Archive - архивный, создается при изменении файла и хранится в архиве

файловой системы;

Hidden - скрытый файл;

System - системный.

Если файлу не присвоен ни один из перечисленных атрибутов, то он называется

Дата создания и время создания фиксируются в момент создания и изменения файла по

показаниям системных часов ПК.

Для поиска файлов полезно использовать шаблоны имен. Шаблон имени состоит также как и имя файла из 2-х частей, разделенных точкой. При задании шаблона используются символы-джокеры (метасимволы) * и?. Причем:

* – заменяет произвольное количество любых;


? – заменяет один произвольный символ.

Например:

*.doc – шаблон для файлов с расширением.doc;

t*.xls – шаблон для файлов, имя которых начинается на букву t , а расширение.xls;

Все файлы на дисках располагаются в каталогах или папках.

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

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

Для организации доступа к файлу во многих ОС используется один и тот же метод, состоящий в формировании символьной строкипути доступа , в которой содержится информация о местоположении файла на ВЗУ (например, С:\Program Files\Microsoft Office\Office\Samples\Products.doc). Количество файлов или папок в корневом и не корневом каталогах – не ограничено! Суммарное количество символов в пути доступа к файлу – не более 260.

Понятие цилиндра

Во-первых, диск представляется как набор поверхностей. У гибких дисков их всего две (верхняя и нижняя), но жесткие диски - это на самом деле «этажерки», состо­ящие из нескольких пластин, поэтому количество поверхностей у них больше.

Во-вторых, каждая поверхность диска разделяется на кольцевые дорожки, а каждая дорожка - на секторы. Размеры секторов фиксированы и равны 512 байт.

Чтобы найти на диске тот или иной файл, надо знать, где он расположен, то есть, нужен его адрес. Проще всего было бы записать адрес файла в виде номера поверх­ности, номера дорожки и номера сектора, но на самом деле это выполняется не совсем так. Дело в том, что у каждой поверхности есть своя головка для чтения/ записи, и эти головки перемещаются не порознь, а одновременно. То есть, если, например, пятая головка подводится к тридцатой дорожке, то и все головки подво­дятся к своим тридцатым дорожкам. Поэтому вместо понятия дорожки используют понятие цилиндра. Цилиндр - это совокупность всех дорожек, имеющих одинако­вые номера, то есть равноудаленных от оси вращения. Поэтому реально местопо­ложение файла на жестком диске определяется номером цилиндра, номером поверх­ности и номером сектора.

Понятие кластера . Сектор - это наименьшая единица хранения данных , но для адресации она используется далеко не во всех файловых системах. Для этого она слишком мала. Такие операционные системы, как MS-DOS, Windows, OS/2, используют для адресации более крупную единицу хранения, называемую клас­тером. Кластер - это группа соседних секторов. Размер кластера зависит от раз­мера жесткого диска. Чем больше диск, тем большим назначается размер кластера. Типовые значения: 8,16,32 или 64 сектора.

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

В настоящее время операционные системы Windows 98, Windows 2000 и Windows Millenium обеспечивают более совершенную файловую систему - FAT32 с 32-раз­рядными полями в таблице размещения файлов. Это позволяет работать с любыми современными жесткими дисками.

Файлы и каталоги являются самыми важными объектами файловой системы. Она необходима для того, чтобы ОС имела возможность работать с данными на жестком диске.

Длина (объем) файла определяется в байтах и изменяется в случае его редактирования.

Обычным.

Имя файла

Организация файловой системы

Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой системы зависит от операционной системы. Наиболее распространенный тип - табличный.

Логическое имя дисковода гибкого диска – А:

Логическое имя винчестера – С:. В случае если жесткий диск разбит на несколько логических разделов, то каждый из них именуется буквами английского алфавита: С:, D:, E:, F: и т.д.

Логическое имя дисковода лазерного диска – последняя буква из списка логических имен дисков данного компьютера.

Файл - это именованная последовательность байтов произвольной длины .

Каждый файл на диске имеет обозначение, ĸᴏᴛᴏᴩᴏᴇ состоит из 2 частей: имени и расширения, которые разделœены точкой Длина имен ограничивается схемой 255.0/0.255 (не более 255 символов суммарно на имя файла и расширение имени). В имени файла допускается использовать символы латиницы и кириллицы, цифры и спецсимволы клавиатуры за исключением следующих символов: * : " ? < > \ / | .. Расширение является не обязательным и используется в основном для описания содержимого файла. файлы с расширением: .txt, .doc, .rtf – текстовые; .bmp, wmf, .ico – графические и.com, .exe, .bat – исполняемые программы.

ВАК - копия ранее созданного файла;

.$$$ - временный файл, автоматически созданный какой-либо программой самостоятельно.

Кроме имени, файл обладает рядом характеристик: - атрибуты файла;

Дата создания файла;

Время создания и редактирования файла;

Длина (объем) файла.

Атрибуты файла указывают на характер его использования и возможность доступа к

‣‣‣ Read-Only - файл, использующийся только для чтения; чаще всœего он не может

быть уничтожен или отредактирован, но допустимо создание копии и операций

‣‣‣ Archive - архивный, создается при изменении файла и хранится в архиве

файловой системы;

‣‣‣ Hidden - скрытый файл;

‣‣‣ System - системный.

В случае если файлу не присвоен ни один из перечисленных атрибутов, то он принято называть

Дата создания и время создания фиксируются в момент создания и изменения файла по

показаниям системных часов ПК.

Для поиска файлов полезно использовать шаблоны имен. Шаблон имени состоит также как и имя файла из 2-х частей, разделœенных точкой. При задании шаблона используются символы-джокеры (метасимволы) * и?. Причем:

* – заменяет произвольное количество любых;

? – заменяет один произвольный символ.

К примеру:

*.doc – шаблон для файлов с расширением.doc;

t*.xls – шаблон для файлов, имя которых начинается на букву t , а расширение.xls;

Все файлы на дисках располагаются в каталогах или папках.

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

На каждом носителœе информации существует главный или корневой каталог, в котором располагаются всœе остальные каталоги, называемые подкаталогами и некоторые файлы. Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, создается иерархическая структура. Каталог, с которым в настоящий момент работает пользователь принято называть текущим . Внутри папки (каталога, директории) могут находиться как обычные файлы, так и вложенные в нее папки-потомки, которые в свою очередь могут содержать папки следующего уровня вложенности. Таким способом реализуется иерархическая система вложенных друг в друга папок и файлов.

Для организации доступа к файлу во многих ОС используется один и тот же метод, состоящий в формировании символьной строки – пути доступа , в которой содержится информация о местоположении файла на ВЗУ (к примеру, С:\Program Files\Microsoft Office\Office\Samples\Products.doc). Количество файлов или папок в корневом и не корневом каталогах – не ограничено! Суммарное количество символов в пути доступа к файлу – не более 260.

Понятие цилиндра

В первую очередь, диск представляется как набор поверхностей. У гибких дисков их всœего две (верхняя и нижняя), но жесткие диски - это на самом делœе ʼʼэтажеркиʼʼ, состо­ящие из нескольких пластин, в связи с этим количество поверхностей у них больше.

Во-вторых, каждая поверхность диска разделяется на кольцевые дорожки, а каждая дорожка - на секторы. Размеры секторов фиксированы и равны 512 байт.

Чтобы найти на диске тот или иной файл, нужно знать, где он расположен, то есть, нужен его адрес. Проще всœего было бы записать адрес файла в виде номера поверх­ности, номера дорожки и номера сектора, но на самом делœе это выполняется не совсœем так. Дело в том, что у каждой поверхности есть своя головка для чтения/ записи, и эти головки перемещаются не порознь, а одновременно. То есть, если, к примеру, пятая головка подводится к тридцатой дорожке, то и всœе головки подво­дятся к своим тридцатым дорожкам. По этой причине вместо понятия дорожки используют понятие цилиндра. Цилиндр - это совокупность всœех дорожек, имеющих одинако­вые номера, то есть равноудаленных от оси вращения. По этой причине реально местопо­ложение файла на жестком диске определяется номером цилиндра, номером поверх­ности и номером сектора.

Понятие кластера . Сектор - это наименьшая единица хранения данных , но для адресации она используется далеко не во всœех файловых системах. Для этого она чересчур мала. Такие операционные системы, как MS-DOS, Windows, OS/2, используют для адресации более крупную единицу хранения, называемую клас­тером. Кластер - это группа сосœедних секторов. Размер кластера зависит от раз­мера жесткого диска. Чем больше диск, тем большим назначается размер кластера. Типовые значения: 8,16,32 или 64 сектора.

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

Сегодня операционные системы Windows 98, Windows 2000 и Windows Millenium обеспечивают более совершенную файловую систему - FAT32 с 32-раз­рядными полями в таблице размещения файлов. Это позволяет работать с любыми современными жесткими дисками.

Файлы и каталоги являются самыми важными объектами файловой системы. Она необходима для того, чтобы ОС имела возможность работать с данными на жестком диске.

Существует множество файловых систем, которые используют различные операционные системы. Основными из них являются файловые системы FAT32 и NTFS , с которыми работают операционные системы класса Windows.

FAT32 (File Allocation Table) разработана компанией Microsoft в конце 1996 года и первой ОС, которая ее поддерживала, была Windows 95 OSR2. В отличие от используемой ранее FAT16 в данной файловой системе использовалась 32-битовая таблица размещения файлов, что позволило уменьшить размер кластера (кластер - минимальная единица данных, которая используется при работе с винчестером посредством ОС) и добиться больших по объёму разделов, а также содержать в них большое количество файлов(свыше 65 тыс. файлов).

В апрелœе 1987 года Microsoft и IBM начали совместную разработку новой ОС OS/2. Под эту систему специально была разработана файловая система, призванная обеспечить стабильную и быструю работу с диском и облегчить труд администраторов. Но затем между фирмами возникли разногласия, благодаря чему свет увидели OS/2 с файловой системой HPFS от IBM и Windows NT с файловой системой NTFS (New Technology File System) от Microsoft.

Шаблоны имени файла. - понятие и виды. Классификация и особенности категории "Шаблоны имени файла." 2017, 2018.

ТЕКСТОВЫЙ ПРОЦЕССОР WORD. ШАБЛОНЫ И ИХ НАЗНАЧЕНИЕ. СТИЛЕВОЕ ОФОРМЛЕНИЕ ДОКУМЕНТОВ

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

Word имеет большой перечень готовых шаблонов стандартных документов типа: служебные записки, отчеты, деловые письма, резюме и т. д.

Просмотреть содержимое и внешний вид документа на базе определенного шаблона можно, нажав кнопку Библиотека стилей в диалоговом окне команды Тема меню Формат.

Команда Стиль меню Формат выполняет подключение к активному документу или шаблону элементов других шаблонов. Нажав кнопку Организатор в диалоговом окне команды, можно копировать, удалять или переименовывать различные элементы формата.

Стиль - это описание оформления элементов документа, которое хранится под определенным именем.

С помощью стилей осуществляется автоматическое оформление текста, что значительно экономит время на оформление и обеспечивает уровень стандарта. Различают два вида стилей:

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

Применяются эти стили только для выделенного текста.

Просмотр, изменение и создание новых стилей, а также их применение к выделенному тексту осуществляется командой Стиль меню Формат. После выполнения этой команды на экран выводится диалоговое окно Стиль.

Все стили обычно делятся на три категории:

  • все, имеющиеся в шаблоне документа;
  • используемые в документе;
  • специальные стили, созданные пользователем. Выбрать категорию стиля можно в раскрывающемся списке Список диалогового окна Стиль. Стиль определенного типа выбирается в списке Стили, при этом в демонстрационном поле диалогового окна показывается пример оформления абзаца и символов, а ниже приводится словесное описание стиля.

Кнопка Применить осуществляет приписывание стилевых установок к активному документу.

Кнопка Создать обеспечивает создание нового стиля абзаца или символа. Для нового стиля задается формат всех его элементов (кнопка Формат).

Стиль может входить в шаблон документа и таким образом становиться доступным всем документам, созданным на базе этого шаблона. В существующий стиль с помощью кнопки Изменить можно внести необходимые изменения. Кнопка валить удаляет выбранный стиль.

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

Нажатие кнопки Библиотека стилей в команде Тема меню Формат выводит на экран одноименное диалоговое окно. Это окно позволяет изменить форматирование активного документа, копируя стили из выбранного шаблона, и посмотреть, как будет выглядеть документ, если его отформатировать стилями указанного шаблона. Если дважды щелкнуть по имени шаблона, то стили скопируются в шаблон, подключенный к активному документу.

2.8 Шаблоны имен файлов.

Для задания группы файлов используют так называемы шаблоны файлов. Шаблоны имен файлов – это имена файлов, содержащие символы “*” («звездочка») и «?» («знак вопросительный»). Наличие символа «*» в имени файла задает любое количество любых символов в имени файла, начиная с позиции размещения «*». Символ «?» в шаблоне обозначает только один символ в имени файла в той позиции, где расположен «?». Например, шаблон *.doc описывает все файлы с произвольным именем, но одинаковым типом.doc; шаблон a*.doc задает все файлы типа.doc, у которых имя начинается с буквы «а». Шаблон a?.txt задает файлы с типом txt, у которых имя содержит всего два символа, причем, первый символ – буква «а», а второй - произвольный.

2.9 Атрибуты файлов.

Для каждого файла имеется запись в каталоге (так называемый элемент каталога), который содержит атрибуты файла. К атрибутам файла относятся следующие:

· только для чтения (read only);

· скрытый (hidden);

· системный (system);

· архивировать (archive).

Каждый из атрибутов может быть установлен или не установлен.

Þ Установленный для файла атрибут «только для чтения» не позволяет его редактировать. Это предохраняет файл от изменений – чтобы такой файл отредактировать (изменить) необходимо средствами ОС снять данный атрибут. Файлы на стандартных компакт-дисках имеют атрибут «только для чтения», так как они не могут быть изменены (перезаписаны).

Þ Атрибут «скрытый» не позволят отображать файл на экране дисплея в режиме стандартного просмотра (под стандартным просмотром мы понимаем установленную опцию для файлового менеджера «не отображать скрытые и системные файлы»).

Þ Атрибут «системный» присваивается файлам операционной системы и подразумевает особый статус такого рода файлов (файлы такого рода не перемещаются программами оптимизации расположения файлов).

Þ Атрибут файла «архивировать» означает, что для данного файла не создана копия программой резервного копирования. Атрибут «архивировать» устанавливается при создании файла и автоматически сбрасывается при создании резервной копии. Наличие у файла такого атрибута означает лишь одно – для данного файла не создана резервная копия.

2.10 Папки, документы и ярлыки в ОС Windows.

ОС Windows поддерживает развитый пользовательский графический интерфейс. Это означает, что в среде Windows каждому объекту (диску, принтеру, каталогу, файлу и т.д.) в соответствие ставится графический образ, которым оперирует пользователь. Графическим образом каталога является папка. В Windows папки делятся на системные и прикладные. Папка изображается иконкой (пиктограммой), вид некоторых представлен на рис. 1.

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

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

Графическое изображение

Тип (расширение)

Описание

Системная папка

Системная папка

Bash, а также другие командные оболочки Linux и средства языков программирования позволяют находить в структуре дерева каталогов те файлы, имена которых соответствуют определенному шаблону имени файла . В случае командной оболочки именно она сравнивает с шаблоном имя очередного файла. Если оно соответствует шаблону, то файл будет учтен, если нет – будет пропущен. Шаблон можно сравнить с коробкой, в которую влезет не каждый объект. Не только из-за размеров, также из-за несовпадения формы коробки и предмета.

Зачем нужны шаблоны имен? Часто требуется выполнить однотипные действия над группой файлов. Описывать эти действия по отношению к каждому отдельному файлу было бы трудоемкой задачей. Таким образом, шаблоны позволяют выделить группу файлов, чьи имена удовлетворяют определенным условиям, из общей массы.

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

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

Звездочкой (*) в шаблоне обозначают любую группу символов. Их количество роли не играет. Это могут быть пять, десять, один символ или даже ни одного. Так, например, шаблону, состоящему всего из одного символа * , будет соответствовать абсолютно любой файл. Использование шаблона *.html позволит выделить все html-файлы, а шаблон my*.odt – файлы, начинающиеся с "my" и оканчивающиеся на ".odt". Шаблон *2010* определяет все файлы, в именах которых присутствует группа символов 2010.

Знаком вопроса (?) в шаблоне обозначают любой один символ. Например, под шаблон otchet.??? подойдут файлы, имеющие расширение из любых трех букв, но начинающиеся именно так, как задано в шаблоне. Шаблону descrip?ion.pdf будут соответствовать файлы с заданным именем, но вместо знака вопроса может стоять любой символ.

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

Если надо одновременно найти файлы, начинающиеся на буквы, идущие подряд в алфавите, то задается диапазон. Например, под шаблон ???.png подойдут все файлы с расширением png, имена которых состоят из четырех букв, причем первая буква m или n или o или p без учета регистра.

Понятно, что в одном шаблоне имени файла можно использовать разные специальные символы. Например, *.??? .

В Bash шаблоны имен используются с командами, которые в качестве аргументов принимают имена файлов. Например, ls – просмотр каталогов, cp – копирование файлов, find – поиск файлов и др. Однако на самом деле командам передается не шаблон, а уже подошедшие под него файлы. Определением подходящих под шаблон объектов занимается сама командная оболочка Linux, в данном случае Bash.



Статьи по теме