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

Сертификация и расширение возможностей.
Быть
Правительством. Сертифицированный оператор ввода данных

Правила именования файлов — имя файла состоит из двух частей: основного имени и расширения. 8.3 используется соглашение об именах файлов, т. Е. . . Но нельзя использовать специальные символы в имени файла как /: *? ” |

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

VFAT, вариант FAT с расширенным форматом каталогов, был представлен в Windows 95 и Windows NT 3.5. . Это позволило использовать длинные имена файлов Unicode (LFN) в смешанном регистре в дополнение к классическим именам 8.3.

Для обеспечения обратной совместимости с устаревшими приложениями (в DOS и Windows 3.1) имя файла 8.3 автоматически создается для каждый LFN, через который файл все еще можно переименовать, удалить или открыть. Имя файла 8.3 можно получить с помощью функции Kernel32.dll GetShortPathName.

–wikipedia

Имена файлов и каталогов

Все файловые системы следуют одним и тем же общим соглашениям об именах для отдельного файла: базовое имя файла и дополнительное расширение, разделенные точкой. Однако каждая файловая система, такая как NTFS, CDFS, exFAT, UDFS, FAT и FAT32, может иметь особые и разные правила формирования отдельных компонентов на пути к каталогу или файлу. Обратите внимание, что каталог — это просто файл со специальным атрибутом, обозначающим его как каталог, но в остальном он должен соответствовать всем тем же правилам именования, что и обычный файл. Поскольку термин «каталог» просто относится к особому типу файла в том, что касается файловой системы, в некоторых справочных материалах будет использоваться общий термин «файл», чтобы охватить как концепции каталогов, так и файлов данных как таковых. По этой причине, если не указано иное, любые правила именования или использования или примеры для файла также должны применяться к каталогу. Термин «путь» относится к одному или нескольким каталогам, обратной косой черте и, возможно, имени тома.

Ограничения на количество символов также могут быть разными и могут различаться в зависимости от файловой системы и используемого формата префикса имени пути. Это дополнительно осложняется поддержкой механизмов обратной совместимости. Например, более старая файловая система MS-DOS FAT поддерживает максимум 8 символов для основного имени файла и 3 символа для расширения, всего 12 символов, включая разделитель точек. Обычно это имя файла формата 8.3. Файловые системы Windows FAT и NTFS не ограничиваются именами файлов 8.3, поскольку они поддерживают длинные имена файлов, но они по-прежнему поддерживают версию с длинными именами файлов 8.3..
Соглашения об именах

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

Следующие зарезервированные символы:

  • Используйте точку, чтобы отделить базовое имя файла от расширения в имени каталога или файла.
  • Используйте обратную косую черту. () для разделения компонентов пути. Обратная косая черта отделяет имя файла от пути к нему и одно имя каталога от имени другого каталога в пути. Вы не можете использовать обратную косую черту в имени для фактического файла или каталога, потому что это зарезервированный символ, разделяющий имена на компоненты.
  • Используйте обратную косую черту, если требуется, как часть имен томов, например, «C: » в «C: path file» или «\ server share» в «\ server share path file» для имен Универсального соглашения об именах (UNC). Для получения дополнительных сведений об именах UNC
  • не учитывайте регистр. Например, считайте имена OSCAR, Oscar и oscar одинаковыми, даже если некоторые файловые системы (например, файловая система, совместимая с POSIX) могут рассматривать их как разные. Обратите внимание, что NTFS поддерживает семантику POSIX для чувствительности к регистру, но это не поведение по умолчанию.
  • Обозначения томов (буквы дисков) также нечувствительны к регистру. Например, «D: » и «d: » относятся к одному и тому же тому.
  • Используйте любой символ в текущей кодовой странице для имени, включая символы Unicode и символы в расширенном наборе символов (128–255), за исключением следующих:
    • > (больше чем)
    • : (двоеточие)
    • ”(двойные кавычки)
    • /(косая черта )
    • (обратная косая черта)
    • | (вертикальная черта или вертикальная черта)
    • ? (знак вопроса)
    • * (звездочка)
  • Целочисленное значение ноль, иногда называемое символом ASCII NUL.
  • Символы, целочисленные представления которых находятся в диапазоне от 1 до 31, за исключением альтернативных потоков данных, где эти символы разрешены.
  • Любой другой символ, который не разрешен целевой файловой системой .
  • Используйте точку в качестве компонента каталога в пути для представления текущего каталога, например «. temp.txt».
  • Используйте две последовательные точки ( ..) в качестве компонента каталога в пути для представления родительского элемента текущего каталога, например «.. temp.txt».
  • Не используйте следующие зарезервированные имена устройств для имени файла: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9. Также избегайте этих имен, за которыми сразу следует расширение; например, не рекомендуется использовать NUL.txt.
  • Не заканчивайте имя файла или каталога пробелом или точкой. Хотя базовая файловая система может поддерживать такие имена, оболочка Windows и пользовательский интерфейс — нет. Однако допустимо указывать точку в качестве первого символа имени. Например, «.temp».

Подайте заявку на сертификацию ввода данных прямо сейчас !!

http://www.vskills.in/certification/Certified-Data -Entry-Operator

Вернуться к руководству

Оцените статью
techsly.ru
Добавить комментарий