17 lines
247 B
Rust
17 lines
247 B
Rust
|
//! File utilities.
|
||
|
|
||
|
use crate::durandal::err::*;
|
||
|
use std::fs;
|
||
|
|
||
|
pub fn validate_folder_path(p: &str) -> ResultS<()>
|
||
|
{
|
||
|
let at = fs::metadata(p)?;
|
||
|
if !at.is_dir() {
|
||
|
Err(err_msg("not a directory"))
|
||
|
} else {
|
||
|
Ok(())
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// EOF
|