Spec-Zone.ru › Ruby 3

модуль File::File::Constants

Документ-модуль: File::Constants

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

Если подлежащая платформа не определяет константу, соответствующая константа Ruby не определена.

Документация вашей платформы (например, man open(2)) может содержать более подробную информацию.

Константы

APPEND

дописывание при каждом записи

BINARY

отключение преобразования кода строки

CREAT

создание файла, если он не существует

DIRECT

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

DSYNC

любая операция записи выполняется синхронно, за исключением некоторых метаданных

EXCL

ошибка, если CREAT и файл существует

FNM_CASEFOLD

Делает шаблоны File.fnmatch регистронезависимыми (но не шаблоны Dir.glob).

FNM_DOTMATCH

Дикий символ «*» сопоставляет имена файлов, начинающиеся с «.» в шаблонах File.fnmatch и Dir.glob

FNM_EXTGLOB

Разрешает подстановку файлов с помощью «{a,b}» в шаблонах File.fnmatch.

FNM_NOESCAPE

Отключает экранирование в шаблонах File.fnmatch и Dir.glob.

FNM_PATHNAME

Дикие символы в шаблонах File.fnmatch и Dir.glob не сопоставляют разделители каталогов

FNM_SHORTNAME

Делает шаблоны для сопоставления коротких имен, если они существуют. Действительно только в Microsoft Windows.

FNM_SYSCASE

Стандартная регистронезависимость системы, равно FNM_CASEFOLD или 0.

LOCK_EX

исключительная блокировка. см. File#flock

LOCK_NB

неблокирующая блокировка. используется с LOCK_SH или LOCK_EX. см. File#flock

LOCK_SH

совместная блокировка. см. File#flock

LOCK_UN

разблокировка. см. File#flock

NOATIME

не изменять atime

NOCTTY

не устанавливать открытый IO в качестве управляющего устройства терминала

NOFOLLOW

не следовать символьной ссылке

NONBLOCK

не блокировать при открытии или ожидании появления данных

NULL

Имя устройства null

RDONLY

открытие только для чтения

RDWR

открытие для чтения и записи

RSYNC

любая операция чтения выполняется синхронно. используется с SYNC или DSYNC.

SHARE_DELETE

можно удалить открытый файл

SYNC

любая операция записи выполняется синхронно

TMPFILE

Создать безымянный временный файл

TRUNC

усечь размер до 0

WRONLY

открытие только для записи

Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

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