當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Rust File.options用法及代碼示例

本文簡要介紹rust語言中 std::fs::File.options 的用法。

用法

pub fn options() -> OpenOptions

返回一個新的OpenOptions對象。

此函數返回一個新的 OpenOptions 對象,如果 open()create() 不合適,您可以使用該對象打開或創建具有特定選項的文件。

它等效於OpenOptions::new(),但允許您編寫更具可讀性的代碼。而不是 OpenOptions::new().read(true).open("foo.txt") 你可以寫 File::options().read(true).open("foo.txt") 。這也避免了導入 OpenOptions 的需要。

有關詳細信息,請參閱 OpenOptions::new 函數。

例子

use std::fs::File;

fn main() -> std::io::Result<()> {
    let mut f = File::options().read(true).open("foo.txt")?;
    Ok(())
}

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 std::fs::File.options。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。