[ISSUE-19301 - hydrator: use securejoin.MkdirAll](https://url.kr/o933kl) <!-- 분석하고 있는 이슈의 Number와 제목을 기입해요. ISSUE-Number - Title --> <!-- 해당 이슈와 관련된 내용을 기입해요. * 무엇이 문제인지? * 어떻게 해결해야하는지? 위 2가지 외에도 팀원과 공유하고 싶은 이슈 내용들을 자유롭게 적어요. --> ## 이슈 내용 - os에 따른 디렉터리 생성 방식의 분기 처리 <!-- 큰 문제인 경우 문제를 분할하는 과정에서 문맥을 놓치기 쉬워요 해당 이슈와 연관된 추가적 이슈라던지 PR이 있다면 문맥 파악을 위해 꼭 기입해요. --> ## 연관 이슈/PR - [ ] `securejoin.SecureJoin`과 `os.MkdirAll`에 대한 추상화 <!-- 분석한 내용을 기반으로 무엇을 구현해야하는지 명시화 해요. 그리고 구현한 기능은 꼭 체크해둬요. 이를 통해 팀원과 현재 이슈의 진척도를 공유 할 수 있어요. --> ## 구현 목록 - [ ] <!-- 오픈소스의 이슈를 해결하면서 분명 배우는것들이 있다고 생각해요. 이를 팀원들과 공유할수 있게 이슈를 해결하면서 배운 내용들을 정리해요. --> ## 학습 내용