Spec-Zone.ru › Elisp

Имена файлов

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

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

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

В MS-DOS и MS-Windows эти функции (как и функции, которые непосредственно работают с файлами) принимают синтаксис имён файлов MS-DOS или MS-Windows, в котором компоненты разделяются обратными косыми чертами, а также синтаксис POSIX; однако возвращают они всегда синтаксис POSIX. Благодаря этому программы на Lisp могут задавать имена файлов в синтаксисе POSIX и корректно работать во всех системах без изменений.

  • Компоненты имени файла
  • Абсолютные и относительные имена файлов
  • Имена каталогов
  • Функции раскрытия имён файлов
  • Создание уникальных имён файлов
  • Дополнение имён файлов
  • Стандартные имена файлов

Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/File-Names.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API