簡體   English   中英

如何在rust中的項目目錄外創建文件夾

[英]How to create a folder outside the poject directory in rust

我使用 rust 在~中創建一個文件夾,但是當我的代碼運行時,該目錄是在我的項目文件夾中而不是在~中創建的。

我的代碼:

use std::fs::create_dir_all;
use std::path::Path;

fn main() {
    let path = Path::new("~/.hidden_folder");
    match create_dir_all(path) {
        Ok(f) => {
            println!("created folder")
        },
        Err(err) => {
            println!("{:?}", err);
        }
    };
}

知道如何在正確的目錄中創建文件夾嗎?

如果你想要你的主目錄,我建議使用這個 crate或指定絕對路徑。 如果要將其保存在任何其他目錄中,只需使用相對或絕對路徑,但不要使用~因為 Rust 不知道~的上下文。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM