Maraiah/maraiah/file.rs

18 lines
280 B
Rust
Raw Normal View History

//! File utilities.
2019-06-13 18:09:07 -07:00
use crate::err::*;
use std::fs;
2019-03-01 01:27:14 -08:00
/// Confirms that the path `p` is a folder.
pub fn validate_folder_path(p: &str) -> ResultS<()>
{
let at = fs::metadata(p)?;
2019-02-24 20:34:59 -08:00
if at.is_dir() {
Ok(())
2019-02-24 20:34:59 -08:00
} else {
Err(err_msg("not a directory"))
}
}
// EOF