OxL Справочник OxL
РусскийEnglish

method File.chmod

Replaces the permission bits (File.chmod(path, 0o600)).

Example:

oxl✓ проверяется в CI
use std.io { File }

fn main() io {
  let path = "/tmp/oxl_doc_chmod.txt"
  File.writeText(path, "x")!
  File.chmod(path, 0o600)!
  print("{File.metadata(path)!.mode & 0o777}")
  File.remove(path)!
}
Вывод
384
pub(api) static fn chmod(path: str, mode: u32) -> () | IoError  io

С версии. 1.0.0-beta

Параметры

ИмяТип
pathstr
modeu32

Возвращает

()

Ошибки

  • IoError @error
  • `IoError` (`NotFound`, `PermissionDenied`).

Эффекты

io

Определено в: std/io/io.oxl:498

См. также