create_dir_all — 중간 디렉터리까지 만들어 주기
create_dir_all — 중간 디렉터리까지 만들어 주기
create_dir_all는 필요한 중간 디렉터리들을 포함해 경로에 있는 모든 디렉터리를 만들어 주는 함수예요.
출처: Rust 공식 문서
본문
pub fn create_dir_all<P: AsRef<Path>>(path: P) -> Result<()>
예를 들어 create_dir_all("a/b/c")는 a, a/b, a/b/c를 모두 만들어요. 이미 존재하는 디렉터리는 오류 없이 넘어가요. 흔히 "없으면 만들어 줘" 동작을 원할 때 사용해요.