pub fn create_dir(path: &Path) -> Result<()>
Create a directory that may already exist without an error