当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Rust OpenOptionsExt.mode用法及代码示例


本文简要介绍rust语言中 std::os::unix::fs::OpenOptionsExt.mode 的用法。

用法

fn mode(&mut self, mode: u32) -> &mut Self

设置将用于创建新文件的模式位。

如果一个新文件是作为OpenOptions::open 调用的一部分创建的,那么这个指定的mode 将用作新文件的权限位。如果没有设置mode,将使用默认的0o666。操作系统使用系统的 umask 屏蔽位,以生成最终权限。

例子

use std::fs::OpenOptions;
use std::os::unix::fs::OpenOptionsExt;

let mut options = OpenOptions::new();
options.mode(0o644); // Give read/write for owner and read for others.
let file = options.open("foo.txt");

相关用法


注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 std::os::unix::fs::OpenOptionsExt.mode。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。