标签: directory rust
我尝试了以下但我不认为它特别漂亮:
let path = "target/dir"; if !std::path::Path::new(&path).exists() { std::fs::create_dir(path)?; }
答案 0 :(得分:6)
std::fs::create_dir_all:
std::fs::create_dir_all
递归创建一个目录及其所有父组件(如果它们丢失)。 实施例 use std::fs; fs::create_dir_all("/some/dir")?;
递归创建一个目录及其所有父组件(如果它们丢失)。
use std::fs; fs::create_dir_all("/some/dir")?;