Spec-Zone.ru › Deno 1

Deno.OpenOptions

Параметры, которые можно задать при выполнении Deno.open и Deno.openSync.

interface OpenOptions {
append?: boolean;
create?: boolean;
createNew?: boolean;
mode?: number;
read?: boolean;
truncate?: boolean;
write?: boolean;
}

Свойства

append?: boolean

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

Обратите внимание, что установка { write: true, append: true } имеет тот же эффект, что и установка только { append: true }.

create?: boolean

По умолчанию false. Устанавливает параметр для создания нового файла, если он ещё не существует по указанному пути. Требует права на запись или добавление.

createNew?: boolean

По умолчанию false. Если установлено true, файл, директория или символическая ссылка не должны существовать в целевом местоположении. Требует права на запись или добавление. Когда createNew установлено в true, create и truncate игнорируются.

mode?: number

Разрешения для использования при создании файла (по умолчанию 0o666, перед маской доступа процесса).

Игнорируется в Windows.

read?: boolean

По умолчанию true. Устанавливает параметр для чтения. Если этот параметр установлен, файл должен быть доступен для чтения при открытии.

truncate?: boolean

По умолчанию false. Устанавливает параметр для обрезки предыдущего файла. Если файл успешно открыт с этим параметром, он будет обрезаться до размера 0, если он уже существует. Для обрезки файл должен быть открыт с правом на запись.

write?: boolean

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

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.OpenOptions

Spec-Zone.ru

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