我尝试了以下方法,但我认为它不是特别漂亮:
let path = "target/dir";
if !std::path::Path::new(&path).exists() {
std::fs::create_dir(path)?;
}
std::fs::create_dir_all https://doc.rust-lang.org/std/fs/fn.create_dir_all.html:
递归创建一个目录及其所有父组件(如果缺少)。
Examples
use std::fs;
fs::create_dir_all("/some/dir")?;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)