Полное имя файла начинается с. Понятие файла

стандартным программам, которые поставляются в ее составе, а также к программе «Проводник».

Документы являются меню, которое показывает 15 последних открытых документов и папок.

Настройка является каскадным меню, которое обеспечивает доступ ко всем инструментам, которые дают возможность изменять аппаратную или программную конфигурацию системы или установки Windows 98. Меню дает возможность перейти к папке «Панель управления», «Принтеры», «Шрифты» и к листам свойств панели задач.

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

Справка является пунктом меню, которое открывает справочную систему

Команда Выполнить обеспечивает быстрый запуск прикладных программ. КомандаЗавершение работы дает возможность безопасно выключить компьютер без потери информации перезагрузить Windows 98 или выйти из се-

ти (без перезагрузки ОС).

В промежутке между кнопкой «Пуск» и часами на панели задач располагаются кнопки активных объектов, то есть объектов, загруженных в оперативную память (например, открытые папки, документы и т.п.). Объекты, которые сохраняются на диске и не загруженные в память, считаются неактивными. На кнопке отображается имя объекта (так на рис 3.3 активным является программа

Adobe Photoshop).

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

На панели задач могут также располагаться значки прибавлений, которые чаще всего используются в работе. Они упорядочены на панели инструментов «Быстрый запуск».

Файловая система компьютера: имена файлов

Основным информационным объектом ОС Windows является файл.

Файл – это некоторый единый объем информации, связанный с общим именем и местоположением на диске

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

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

Для идентификации каждому файлу присваивается имя. Оно состоит из двух частей – собственного имени ирасширения , разделенных символом «точка». Расширения, как правило, определяет тип файла (приложение, текстовый документ, таблица, рисунок, проект программы и т.д.). Собственное имя может состоять из 1-255 символов, а расширения из 0-3 символов. В имени файла (в собственном имени и расширении), кроме букв и цифр, можно также употреблять символы: «$», «%», «’», «-», «пропуск», «@», «~», «!», «(», «)», «{», «}», «^», «#», «&», «+», «;», «=», «[», «]».

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

лем произвольно. Например: Текст.txt, Пояснительная записка.doc, Численные методы - Иванов.xlsи т.д .

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

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

Таблица 3.1

Унифицированные расширения некоторых файлов

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

В команде поиска файлов, а также в других командах в именах файлов могут использоваться символы «?» и «*». Имена, которые содержат такие символы, называют шаблонами , илиродовыми именами . Они применяются для обозначения сразу нескольких файлов. Символ «?» в указанных позициях допускает наличие в них любого символа, а символ «*» обозначает любое количество символов в имени или расширении шаблона.

1) для документов План1997.xls, План1998.xlsи План1999.xlsшаблоном явля-

ется План199?.xls

2) для документов План1997.xls иПлан2000.xls шаблоном являетсяПлан*.xls

3) для документов План2001. xls иПлан2001.doc шаблоном является

План2001.*;

4) для документов План1999.xls, План2000.хlsи План2001.docшаблоном является План*.*;

5) для всех вышеприведенных файлов шаблоном будет *.* .

Файловая система компьютера: папки

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

Файловая система – совокупность папок и файлов, которые сохраняются на внешних носителях ПК.

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

бражением диска () и компьютера ().

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

Размещения файлов в разных папках дает возможность:

выделить в отдельные группы логически однородные файлы (например, все приложения или все файлы с данными);

выделить все файлы, которые принадлежат некоторой подсистеме (например, электронным таблицам, текстовому редактору, подсистеме начисления заработной платы и т.д.);

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

Папке присваивается имя. Требования к нему такие же, как и к имени файла. Как правило, расширения не используется (например, Личные письма, Мои документы).

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

config.sys Program Files

Microsoft Office

Acrobat Acrobat Distiller

Рис. 3.5 Древовидная файловая структура диска С:

В корневой папке диска С: хранятся три файла: command.com, autoexec.bat, config.sys, а также одна папка Program Files, в которой содержатся три папки: Microsoft Office, Adobe и VB. В каждой из них есть свои файлы и папки.

Файловая система компьютера: полное имя файла

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

Таким образом, полное имя файла задается следующими элементами:

именем дисковода 1 ;

маршрутом (цепочкой имен папок, в котором каждая следующая есть подпапкой предыдущей);

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

Полное имя файла имеет такой формат:

[дисковод:] [\путь\] имя файла

Элементы полного имени файла, которые содержатся в прямых скобках, могут отсутствовать (например, если файл находится на текущем диске или в текущей папке).

1 Английскими буквами А:, В: обозначаются дисководы для гибких дисков, буквами С: и т.д. – жесткие диски.

каталогов , поэтому " methody ", " Methody " и " METHODY " будут тремя разными именами.

Есть несколько символов, допустимых в именах файлов и каталогов , которые нужно использовать с осторожностью. Это так называемые спецсимволы " * ", " \ ", " & ", " < ", " > ", " ; ", " ( ", " ) ", " | ", а также символы пробела и табуляции. Дело в том, что эти символы имеют особое значение для любой командной оболочки , поэтому нужно будет специально позаботиться о том, чтобы командная оболочка воспринимала эти символы как часть имени файла или каталога . О специальном значении символа " - " для команд Linux уже шла речь в лекции 2, там же обсуждалось, как изменить его интерпретацию 1Символ " - " означает, что следующее слово – ключ, а пробелы и табуляции разделяют параметры в командной строке. . О том, зачем командной оболочке нужны спецсимволы , речь пойдет в лекции 8.

Кодировки и русские имена

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

Дело в том, что с давних пор каждый символ (буква) каждого языка традиционно представлялся в виде одного байта. Такое представление накладывает очень жесткие ограничения на количество букв в алфавите: их может быть не больше 256, а за вычетом управляющих символов, цифр, знаков препинания и прочего - и того меньше. Обширные алфавиты (например, иероглифические японский и китайский) пришлось заменять упрощенным их представлением. Вдобавок, первые 128 символов из этих 256 лучше всегда оставлять неизменными, соответствующими стандарту ASCII, включающему латиницу, цифры, знаки препинания и наиболее популярные символы из тех, что встречаются на клавиатуре печатной машинки. Интерпретация остальных 128 символов зависит от того, какая кодировка установлена в системе. Например, в русской кодировке KOI8-R 228-й символ такой таблицы соответствует букве "Д", а в западноевропейской кодировке ISO-8859-1 этот же символ соответствует букве "a" с двумя точками над ней (как у нашей буквы "ё").

Имена файлов , записанные на диск в одной кодировке , выглядят нелепо, если при просмотре каталога была установлена другая. Более того, многие кодировки заполняют диапазон символов с номерами от 128 до 255 не полностью , поэтому соответствующего символа может вообще не быть! Это означает, что ввести такое искаженное имя файла с клавиатуры (например, для того, чтобы его переименовать) напрямую не удастся: придется пускаться на разные ухищрения, описанные в лекции 8. Наконец, многие языки, в том числе и русский, исторически имеют несколько кодировок 2Мефодий и сам несколько раз получал электронные письма, начинающиеся словами "бНОПНЯ" или "бМХЛЮМХЕ" – результат представления текста, имеющего кодировку CP-1251, в кодировке KOI8-R. . К сожалению, в настоящее время нет стандартного способа указывать кодировку прямо в имени файла , поэтому в рамках одной файловой системы стоит придерживаться единой кодировки при именовании файлов .

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

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

Расширения

Многим пользователям знакомо понятие расширение - часть имени файла после точки, обычно ограничивающаяся несколькими символами и указывающая на тип содержащихся в файле данных. В файловой системе Linux нет никаких предписаний по поводу расширения: в имени файла может быть любое количество точек (в том числе ни одной), а после последней точки может стоять любое количество символов 3В отличие от старых файловых систем, организованных по принципу "8+3" (DOS, ISO9660 и т. п.), где в имени файла допустимо не более одной точки и расширение может быть не длиннее 3-х символов. Это ограничение определило вид многих известных сегодня расширений файлов, например, " txt " для текстового файла. . Хотя расширения не обязательны и не навязываются технологией в Linux, они широко используются: расширение позволяет человеку или программе, не открывая файл , только по его имени определить, какого типа данные в нем содержатся. Однако нужно учитывать, что расширение - это только набор соглашений о наименовании файлов разных типов. Строго говоря, данные в файле могут не соответствовать заявленному расширению по той или иной причине, поэтому всецело полагаться на расширение нельзя.

Определить тип содержимого файла можно и на основании самих данных. Многие форматы предусматривают указание в начале файла , как следует интерпретировать дальнейшую информацию: как программу, исходные данные для текстового редактора, страницу HTML, звуковой файл , изображение или что-то другое. В распоряжении пользователя Linux всегда есть утилита file , которая предназначена именно для определения типа содержащихся в файле данных:

$ file -- -filename-with- -filename-with-: ASCII English text $ file /home/methody /home/methody: directory Пример 3.1. Определение типа данных в файле

Мефодий, забыв, что содержится в файле " -filename-with- ", который он создал в примере, представленном в предыдущей лекции, хотел было уже посмотреть его содержимое при помощи команды cat . Однако его остановил Гуревич, который посоветовал сначала выяснить, что за данные содержатся в этом файле . Не исключено, что это двоичный файл исполняемой программы, а в таком файле могут встречаться последовательности, которые случайно совпадут с управляющими последовательностями терминала. Поведение терминала после этого может стать непредсказуемым, и неопытный пользователь вряд ли сможет с ним справиться. Мефодий получил вполне точный ответ от утилиты file : в его файле - английский текст в кодировке ASCII. file умеет различать очень многие типы данных и почти наверняка выдаст правильную информацию. Эта утилита никогда не доверяет расширению файла (если оно присутствует) и анализирует сами данные. file различает не только разные данные, но и разные типы файлов , в частности, сообщит, если исследуемый файл является не обычным файлом , а, например, каталогом .

Дерево каталогов

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

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

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

(ФС), обычно называемом каталогом , директорией или папкой. Имена файлов строятся по правилам, принятым в той или иной файловой и операционной системах (ОС). Многие системы позволяют назначать имена как обычным файлам, так и каталогам и специальным объектам (символическим ссылкам , блочным устройствам и т. п.).

Имя файла является частью полного имени файла , также называемого полным или абсолютным путём к файлу. Полное имя может включать следующие компоненты:

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

Имя файла состоит из двух частей, разделенных точкой:

Имена файлов в разных системах

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

Windows

  • \ - разделитель подкаталогов
  • / - разделитель ключей командного интерпретатора
  • : - отделяет букву диска или имя альтернативного потока данных
  • * - заменяющий символ (маска "любое количество любых символов")
  • ? - заменяющий символ (маска "один любой символ")
  • " - используется для указания путей, содержащих пробелы
  • < - перенаправление ввода
  • > - перенаправление вывода
  • | - обозначает конвейер

В UNIX и UNIX-подобных ОС запрещен слеш (/) - разделитель подкаталогов - и символ конца строки (\0). Перечисленные выше символы (кроме слеша) использовать можно, но из соображений совместимости их лучше избегать.

Расширение имени файла

Расширение имени файла (англ. filename extension , часто говорят просто расширение файла или расширение ) - последовательность символов, добавляемых к имени файла и предназначенных для идентификации типа (формата) файла . Это один из распространённых способов, с помощью которых пользователь или программное обеспечение компьютера может определить тип данных, хранящихся в файле. Расширение отделяется от основной части имени файла последней точкой . Иногда могут использоваться несколько расширений, следующих друг за другом, например, «.tar.gz».

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

См. также

Литература

  • Робачевский А. Н., Немнюгин С. А., Стесик О. Л. Имен файлов / Базовая файловая система System V / Глава 4. Файловая система // Операционная система UNIX. - 2-е изд. - СПб. : БХВ-Петербург, 2008. - С. 338-339. - 656 с. - ISBN 978-5-94157-538-1

Wikimedia Foundation . 2010 .

  • Ясака-дзиндзя
  • Дубовик

Смотреть что такое "Имя файла" в других словарях:

    Атрибуты файла - совокупность байтов, выделяющих файл из множества других файлов. Атрибутами файла являются: имя файла и тип содержимого; дата и время создания файла; имя владельца файла; размер файла; права доступа к файлу; метод доступа к файлу. См. также:… … Финансовый словарь

    Расширение имени файла - (англ. filename extension, часто говорят просто расширение файла или расширение) последовательность символов, добавляемых к имени файла и предназначенных для идентификации типа (формата) файла. Это один из распространённых способов, с… … Википедия

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

    Формат X файла - формат файла для хранения 3D объектов, созданный компанией Microsoft. Этот формат хранит информацию о геометрии 3D объекта (координаты вершин и координаты нормалей), текстурные координаты, описание материалов, пути и названия к текстурам, которые … Википедия

    Формат файла - Формат спецификация структуры данных, записанных в компьютерном файле. Формат файла обычно указывается в его имени, как часть, отделённая точкой (обычно эту часть называют расширением имени файла, хотя, строго говоря, это неверно). Например,… … Википедия

    атрибуты файла - Идентифицируемые атрибуты файла (имя и др.) [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN file attributes … Справочник технического переводчика

Здравствуйте, читатели сайта IT-уроки! Сегодня вас ждёт урок с маленьким, но важным секретом. А относится этот секрет к правильным именам файлов.

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

Этот урок будет очередным шагом в повышении безопасности и надежности хранения данных.

Как правильно называть файлы?

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

Но чтобы не наводить беспорядок, новое имя должно быть похоже на старое (на основе старого). Отсюда дополнение к рекомендации:

К имени новой версии файла добавляйте номер.

Иногда важна не только версия, но и нужно знать дату, когда вы внесли изменения. В этом случае:

К имени файла можно добавить дату в формате ГОД-МЕСЯЦ-ДЕНЬ.

Почему именно в таком виде? Всё просто, в проводнике файлы будут сортироваться в правильном порядке (по дате и версии).

На рисунке ниже названия файлов одного из IT-уроков:

Да, у вас будет целый набор файлов с похожими именами, и это именно то, что нам нужно. Сейчас объясню на примере:

Пример третий (хорошо)

Вы набираете текст в документе (отчет/доклад/диплом/резюме) и периодически сохраняете его под новым именем : «Отчет 01» , через полчаса «Отчет 02» , на следующий день «Отчет 03» и так далее.

Что делать, если на следующий день вы изменили часть текста и сохранили документ как «Отчет 04» , а потом решили восстановить старый вариант (как в первом примере с Пушкиным)? Просто откройте «Отчет 03» и скопируйте нужный текст в новую версию.

Правильно, «Отчет 05» ! Быстро учитесь 🙂

Пример четвертый (отлично)

Есть документы, для которых немалую роль играет дата их создания, например, резюме. В этом случае вы можете создать файл «Моё резюме 20140108» . После следующего изменения вы сохраните его как «Моё резюме 20140201» .

Возможно, вам понадобится создать несколько версий документа в один день, поэтому лучше добавлять и дату, и номер версии: «Моё резюме 20140201-02» .

Кажется, хватит примеров.

Заключение

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

P.S. Следующий урок будет самым важным в этой серии, не пропустите! Подписаться на новости сайта можно по этой ссылке или с помощью специальной формы ниже.

Копирование запрещено , но можно делиться ссылками.