트리뷰에 폴더랑 파일들을 생성 및 삭제하도록 프로그래밍 하고 싶은데 어떻게 하면 되나요?

?
동적컨트롤과 관련이 있는건가요 (동적컨트롤에 관해서도 잘 모릅니다.)

제가 만들고 싶은 모양이
왼쪽처럼 트리뷰에 상위폴더와 하위디렉토리로 파일이나 폴더나 생성가능하게 만들고 싶습니다.