changeset 494:02c21c7063f3

disk_env: Recursively create directories in disk_env
author Lewin Bormann <lbo@spheniscida.de>
date Sun, 06 Oct 2019 11:16:40 +0200
parents d4d01d1cdc25
children 8b8d885da925
files src/disk_env.rs
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/disk_env.rs	Sun Oct 06 11:16:23 2019 +0200
+++ b/src/disk_env.rs	Sun Oct 06 11:16:40 2019 +0200
@@ -106,7 +106,7 @@
         Ok(fs::remove_file(p).map_err(|e| map_err_with_name("delete", p, e))?)
     }
     fn mkdir(&self, p: &Path) -> Result<()> {
-        Ok(fs::create_dir(p).map_err(|e| map_err_with_name("mkdir", p, e))?)
+        Ok(fs::create_dir_all(p).map_err(|e| map_err_with_name("mkdir", p, e))?)
     }
     fn rmdir(&self, p: &Path) -> Result<()> {
         Ok(fs::remove_dir_all(p).map_err(|e| map_err_with_name("rmdir", p, e))?)