pub fn create_dir_all<P: AsRef<Path>>(path: P) -> Result<()>
Create a directory and all necessary parent directories