개발자의 길

[java] 디렉토리 생성 및 파일 쓰기 본문

4. JAVA

[java] 디렉토리 생성 및 파일 쓰기

자르르 2022. 9. 13. 18:12


자주 까먹는 소스..맨날 할때 마다 찾아보기 귀찮..

private final String LOCAL_PATH="/home";

public void writeFile(String fileName, String writeContents) {
   try {

      // 1. 파일 객체 생성

      //폴더 생성
      File localFolder = new File(LOCAL_PATH);
      if(!localFolder.exists()) {
         if (localFolder.mkdir()) {
            log.info("폴더 생성:" + LOCAL_PATH);
         } else {
            log.error("폴더 생성 에러");
         }
      }
      File localFile = new File(localFolder, fileName);
      // 2. 파일 존재여부 체크 및 생성
      if (!localFile.exists()) {
         localFile.createNewFile();
      }

      // 3. Buffer를 사용해서 File에 write할 수 있는 BufferedWriter 생성
      FileWriter fw = new FileWriter(localFile);
      BufferedWriter writer = new BufferedWriter(fw);
      // 4. 파일에 쓰기
      writer.write(writeContents);
      // 5. BufferedWriter close
      writer.close();
   } catch (IOException e) {
      e.printStackTrace();
   }
}


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments