enum対応(ファイル生成部分作成と、それに伴う整理)