Ensure all required directories exist
(&self)
| 143 | |
| 144 | /// Ensure all required directories exist |
| 145 | pub fn ensure_directories(&self) -> Result<(), TskEnvError> { |
| 146 | std::fs::create_dir_all(&self.data_dir)?; |
| 147 | std::fs::create_dir_all(self.data_dir.join("tasks"))?; |
| 148 | std::fs::create_dir_all(&self.runtime_dir)?; |
| 149 | std::fs::create_dir_all(&self.config_dir)?; |
| 150 | Ok(()) |
| 151 | } |
| 152 | |
| 153 | fn resolve_data_dir(override_dir: Option<&PathBuf>) -> Result<PathBuf, TskEnvError> { |
| 154 | // Check override first |
no outgoing calls