Правила именования файлов это

Правила именования файлов это

Правила именования файлов это

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

Обычно буквы А: и В: относятся к флоппи-дисководам, а С:, D: и так далее — к жестким дискам и приводам компакт-дисков. Последующие буквы алфавита, например, Н: или K:, обычно соответствуют сетевым дискам.

Примечание. Буквенные обозначения дисков не поддерживаются в Windows СЕ.

• Существует и другой возможный вариант задания полного пути доступа — использование универсальной кодировки имен (Universal Naming Code, UNC), в соответствии с которой указание пути начинается с глобального корневого каталога, обозначаемого двумя символами обратной косой черты (\\), с последующим указанием имени сервера и имени разделяемого ресурса (share name) для определения местоположения ресурса на файловом сервере сети. Таким образом, первая часть полного пути доступа в данном случае будет иметь вид: \\servername\sharename.

• При указании полного пути доступа в качестве разделителя обычно используется символ обратной косой черты (\), но в параметрах API для этой цели можно воспользоваться также символом прямой косой черты (/), как это принято в С.

• Строчные и прописные буквы в именах каталогов и файлов не различаются, то есть имена не чувствительны к регистру (case-insensitive), но в то же время они запоминают регистр (case-retaining); другими словами, если файл был создан с именем MyFile, то это же имя будет использоваться и при его отображении, хотя, например, для доступа к файлу может быть использовано также имя myFILE.

• Длина имени каталога и файла не должна превышать 255 символов, а длина полного пути доступа ограничивается значением параметра МАХ_РАТН (текущим значением которого является 256).

• Для отделения имени файла от расширения используется символ точки (.

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

Так, можно ожидать, что файл atou.EXE — это исполняемый файл, а файл atou.С — файл с исходным текстом программы на языке С. Допускается использование в именах файлов нескольких символов точки.

Особенности имен в oc Windows

Использование “длинных” имен файлов в операционных системах Windows имеет ряд особенностей.

1. Если “длинное” имя файла включает пробелы, то в служебных операциях его надо заключать в кавычки. Рекомендуется не использовать пробелы, а заменять их символами подчеркивания.

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

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

4. Разрешается использовать символы любых алфавитов.

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

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

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

Создание каталогов (папок)

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

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

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

ОсобенностиOCWindows. До появления операционной системы Windows 95 при описании иерархической файловой структуры использовался введенный выше термин каталог. С появлением этой системы был введен новый термин — папка

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

Основное отличие понятий папка и каталог проявляется не в организации хранения файлов, а в организации хранения объектов иной природы.

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

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

• Существует и другой возможный вариант задания полного пути доступа — использование универсальной кодировки имен (Universal Naming Code, UNC), в соответствии с которой указание пути начинается с глобального корневого каталога, обозначаемого двумя символами обратной косой черты (\\), с последующим указанием имени сервера и имени разделяемого ресурса (share name) для определения местоположения ресурса на файловом сервере сети. Таким образом, первая часть полного пути доступа в данном случае будет иметь вид: \\servername\sharename.

• При указании полного пути доступа в качестве разделителя обычно используется символ обратной косой черты (\), но в параметрах API для этой цели можно воспользоваться также символом прямой косой черты (/), как это принято в С.

• В именах каталогов и файлов не должны встречаться символы ASCII, численные значения которых попадают в интервал 1-31, а также любой из перечисленных ниже символов:

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

• Строчные и прописные буквы в именах каталогов и файлов не различаются, то есть имена не чувствительны к регистру (case-insensitive), но в то же время они запоминают регистр (case-retaining); другими словами, если файл был создан с именем MyFile, то это же имя будет использоваться и при его отображении, хотя, например, для доступа к файлу может быть использовано также имя myFILE.

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

Новые правила именования файлов выгрузки данных отчетности в электронном виде

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

Начиная с 1 октября 2008 года файлы, содержащие данные бухгалтерской и налоговой отчетности, представляемой в электронном виде налогоплательщиками, налоговыми агентами, представителями налогоплательщика и прочими юридическими лицами, должны иметь наименование определенного формата — см. Формат для юридических лиц.

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

Единственное и главное изменение в правилах именования — это вынесение в имя файла «адресов» участников электронного обмена.

Изменения в именах файлов выгрузки форматов 4 и 5 (оба формата на основе XML), по сути такие же, как описаны выше для форматов версий 2.00/2.01, 3.

00 (естественно, с учетом иной структуры самих имен файлов форматов 4 и 5), но немного отличаются по форме: код налогового органа — получателя информации и код налогового органа, администрирующего налог (сбор) в имени файла разделены знаком «_».

Источник: https://dobroedeloufa.ru/nashi-stati/pravila-imenovanija-fajlov-jeto/

Размещение файлов. правила именования файлов

Правила именования файлов это

Реализация функций контроля и управления

На базе Win32 API

Методические указания по выполнению

лабораторного практикума

Дисц. “Вычислительные машины, системы и сети”

Для специальности 210100 — Управление и информатика в технических системах,

3 курс д/о, 4 курс з/о,

Киров 2005

Печатается по решению редакционно-издательского совета

Вятского государственного университета

УДК 681.32

Составители: кандидат технических наук, доцент Л. А. Шабалин,

преподаватель Е. С. Фетисов

Рецензент: доктор технических наук, доцент А.В.Частиков,

кафедра РЭС

Авторская редакция

С Вятский государственный университет, 2005

СОДЕРЖАНИЕ

Стр.

1 Лабораторная работа №1. файловая и дисковая система windows 4

1.1 Размещение файлов. Правила именования файлов. 4

1.2 Функции Win32 API получения информации о файлах и дисках. 5

1.3 Управляющие функции файловой системы.. 7

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

1.5 Порядок выполнения лабораторной работы №1. 8

2 Лабораторная работа №2. Устройства ручного ввода.. 11

2.1 Назначение устройств ручного ввода и их виды.. 11

2.2 Функции Win32 API для клавиатуры и мыши. 12

2.3 Порядок выполнения лабораторной работы №2. 13

3 Лабораторная работа №3. система.. 15

3.1 Основное функциональное назначение видеосистемы.. 15

3.2 Функции Win32 API для видеосистемы.. 16

3.3 Порядок выполнения лабораторной работы №3. 18

4 Лабораторная работа №4. ОРГАНИЗАЦИЯ СВЯЗИ С ПРИНТЕРОМ по параллельному интерфейсу.. 20

4.1 Назначение печатающих устройств. 20

4.2 Функции Win32 API для печатающих устройств. 22

4.3 Порядок выполнения лабораторной работы №4. 23

5 Лабораторная работа №5. ОРГАНИЗАЦИЯ СВЯЗИ по последовательному интерфейсу.. 26

5.1 Назначение обмена данными и способы обмена. 26

5.2 Функции Win32 API для обмена данными по RS-232С.. 28

5.3 Порядок выполнения лабораторной работы №5. 30

6 ЛАБОРАТОРНАЯ РАБОТА №6. ПОИСК И ВИЗУАЛИЗАЦИЯ НАЙДЕННЫХ СЛОВ В ТЕКСТОВЫХ ДОКУМЕНТАХ.. 32

7 ЛАБОРАТОРНАЯ РАБОТА №7. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ WIN32 DLL-МОДУЛЕЙ В ПРИЛОЖЕНИЯХ.. 38

8 ЛАБОРАТОРНАЯ РАБОТА №8. ИСПОЛЬЗОВАНИЕ КОМПОНЕНТ ACTIVEX/OCX ДЛЯ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ.. 45

ПРИЛОЖЕНИЕ.. 52

Литература.. 68

Лабораторная работа №1. файловая и дисковая система windows

Целью данной работы является изучение основных функций Win32 API работы с файловыми системами Windows.

Пример использования некоторых функций в пользовательских приложениях приведен в демонстрационной программе lab_api.exe. Для визуального просмотра результатов выполнения данных функций требуется запустить программу lab_api.

exe и выбрать опцию меню «Информация о дисках» или «Работа с файлами». В справочной системе приведено полное описание некоторых используемых функций, включая синтаксис функции. Вызов справочной системы производится из программы lab_api.

exe через опцию меню «Справочная система» либо запуском программы lab_help.exe.

Размещение файлов. Правила именования файлов

Одним из важнейших аспектов любой операционной системы является работа с файлами. В Windows 95/98/NT функции доступа к файлам и дискам значительно расширены по сравнению с MS-DOS за счет использования 32-разрядных чисел и поддержки сразу несколько файловых систем: FAT (file allocation table, таблица размещения файлов), NTFS (файловую систему NT) и CDFS (файловая система CD-ROM).

Основной файловой системой Windows 95/98 является FAT. FAT позволяет присваивать каталогам и файлам имена до 255 символов длиной.

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

Еще одна особенность файловой системы FAT в том, что с каждым файлом в ней связаны 3 временные метки: время создания файла, время последнего к нему обращения и время последней модификации.

Windows NT поддерживает не только FAT, но и NTFS, которая совместима с FAT и имеет свои дополнительные особенности. NTFS позволяет восстанавливать данные после сбоя системы, работает с внешними носителями высокой емкости, различает регистр букв в именах файлов. В NTFS добавлены средства защиты файлов от вирусов (введен атрибут файла только для исполнения).

Поскольку Win32 поддерживает несколько файловых систем, все они должны подчинятся общим правилам. Файловые системы должна организовывать файлы в иерархическое дерево каталогов – так, как это делает FAT. Имена каталогов и файлов в полном имени файла (pathname) отделяются обратной косой чертой (\) . Кроме правил формирования полного имени, действует и правила именования каталогов и файлов:

§ полное имя файла завершается нулевым символом;

§ имена файлов и каталогов не должны содержать разделительного символа (\), символов с ASCII-кодами от 0 до 31, специальных символов вроде (,:, или | /), а также символов, явно запрещенных в какой либо файловой системе;

§ имена файлов и каталогов могут включать буквы разного регистра, но при поиске файлов и каталогов регистр букв не учитывается. Если файл с именем ReadMe.Txt существует, то создание нового файла с именем README.TXT уже не допускается;

§ точка (.) идентифицирует текущий каталог. Например, .\ README.TXT означает, что файл README.TXT находится в текущем каталоге;

§ две точки (..) идентифицирует родительский каталог. Например, ..\ README.TXT означает, что файл README.TXT находится в родительском каталоге текущего каталога;

§ точка (.), используемая как часть имени файла или каталога, считается разделителем компонентов имени. Например, в файле README.TXT точка отделяет имя файла от его расширения.

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

Разрабатывая Win32-приложения, необходимо помнить, что пользователь может работать с любой комбинацией FAT, NTFS и CDFS, а также то, что в будущем появятся другие файловые системы. Любая из новых файловых систем будет следовать базовым правилам, и, приложив минимум дополнительных усилий, можно писать программы, корректно работающие независимо от файловой системы.

:

  • Правила именования объектов в vbaЭтапы подготовки задачи к реализации на ПК В процессе решения задачи с использованием персонального компьютера можно выделить несколько основных этапов,…
  • Размещение файлов на дискеФайл представляет собой бессистемную последовательность байтов. В сущности, операционной системе все равно, что содержится в этом файле. Она видит только…

Источник: http://csaa.ru/razmeshhenie-fajlov-pravila-imenovanija-fajlov/

Именование файлов

Правила именования файлов это

По способамименования файлов различают “короткое”и “длинное” имя. До появления операционнойсистемы Windows 95 общепринятым способомименования файлов было соглашение 8.3.Согласно этому соглашению, принятомув MS-DOS, имя файла состоит из двух частей:собственно имени и расширения имени.

На имя файлаотводится 8 символов, а на его расширение— 3 символа. Имя от расширения отделяетсяточкой. Как имя, так и расширение могутвключать только алфавитно-цифровыесимволы латинского алфавита и символподчеркивания, имя не может начинатьсяс цифры.

Соглашение 8.3 неявляется стандартом, и потому в рядеслучаев отклонения от правильной формызаписи допускаются как операционнойсистемой, так и ее приложениями. Сегодняимена файлов, записанные в соответствиис соглашением 8.3, считаются “короткими”.

Основным недостатком“коротких” имен является их низкаясодержательность.

С появлениемоперационной системы Windows 95 было введенопонятие “длинного” имени оно можетсодержать до 256 символов.

“Длинное” имяможет содержать любые символы, кромедевяти специальных: \ / | : * ? ” < > . В имениразрешается использовать пробелы инесколько точек. Расширением именисчитаются все символы, идущие послепоследней точки.

По закону
Добавить комментарий