From 704db324aece8c18e96798388e8a81b096955cc3 Mon Sep 17 00:00:00 2001 From: bin liu Date: Tue, 1 Sep 2020 00:01:28 +0800 Subject: [PATCH] fix: create all dirs Signed-off-by: bin liu --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index f113330..419263b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -233,7 +233,7 @@ impl Controller for T where T: ControllerInternal { fn create(&self) { self.verify_path().expect("path should be valid"); - match ::std::fs::create_dir(self.get_path()) { + match ::std::fs::create_dir_all(self.get_path()) { Ok(_) => self.post_create(), Err(e) => warn!("error create_dir {:?}", e), }