Интернет магазин китайских планшетных компьютеров



Компьютеры - Имя файла - Имена файлов в разных системах

23 января 2011


Оглавление:
1. Имя файла
2. Имена файлов в разных системах
3. Расширение имени файла



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

C:\Windows\System32\calc.exe

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

/usr/local/bin/gcc

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

  • Название;
  • Расширение.

Полное имя файла в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например максимально допустимое полное имя файла на диске C будет таким «C:\<256 символов>NULL». Однако юникодные версии некоторых функций позволяют использовать имена файлов, содержащие до 32000 символов, такие имена начинаются с префикса «\\?\». Пример:

\\?\C:\Windows\System32\calc.exe

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

В Windows в имени файла запрещено использование некоторых служебных символов: «\», «/», «:», «*», «?», «"», «<», «>», «|». В Linux эти символы, кроме «/», допустимы, хотя использовать их следует с осторожностью, так как некоторые из них могут иметь специальный смысл, а также из соображений совместимости с другими ОС.

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



Просмотров: 2797


<<< Каскадно-объединённое монтирование