如何检查目录是否存在并创建一个新目录,如果它不在Rust中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查目录是否存在并创建一个新目录,如果它不在Rust中?相关的知识,希望对你有一定的参考价值。
我尝试了以下但我不认为它特别漂亮:
let path = "target/dir";
if !std::path::Path::new(&path).exists() {
std::fs::create_dir(path)?;
}
答案
递归创建目录及其所有父组件(如果缺少)。
Examples
use std::fs; fs::create_dir_all("/some/dir")?;
以上是关于如何检查目录是否存在并创建一个新目录,如果它不在Rust中?的主要内容,如果未能解决你的问题,请参考以下文章