public void init(String userId) { // 기존 디렉로리 삭제 후 재생성 try { FileUtils.deleteDirectory(new File(Path.RESULT_DES_DIR + userId)); } catch (IOException e) { LOGGER.error(e.getMessage(), e); } // DTO 디렉토리 생성 File dir = new File(Path.RESULT_DES_DIR + userId + Delimiter.VERTICAL_SLUSH + "dto/"); if (!dir.isDirectory()) { // 디렉토리가 존재하지 않는다면 디렉토리 생성 dir.mkdirs(); } // mapper 디렉토리 생성 String sqlMapFilePath = Path.RESULT_DES_DIR + userId + Delimiter.VERTICAL_SLUSH + "mapper/sqlmap/"; dir = new File(sqlMapFilePath); if (!dir.isDirectory()) { // 디렉토리가 존재하지 않는다면 디렉토리 생성 dir.mkdirs(); } }