[英]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.