AndroidJava

[JAVA] 파일 생성 예제 코드 : FileWriter 및 BufferedWriter 샘플

다음은 파일 생성 및 txt추가하는 예제코드로, ArrayList에 텍스트를 추가한 후 파일 생성하는 메소를 호출하는 예제이다.

List<String> txtList = new ArrayList<String>();

txtList.add(String.format("", "2024-11-13 10:04:33"));


String fileName = new StringBuilder(LOG_PATH)

.append(File.separator)

.append("log")

.append(File.separator)

.append("202411.log").toString();

this.FileWriter(fileName, txtList, true, true);

..........

파일생성 메소드 예제

public void FileWriter(String fullFileName,List<String> txtList, boolean append, boolean newLine) {

   FileWriter fw = null;

   BufferedWriter bw = nll;

   try{

           mkdir(fullFileName);

            fw = new FileWriter(fullFileName, append);

            bw = new BufferedWriter(fw);

             for(String txt : txtList){

                   bw.append(txt);

                    if(newLine) bw.newLine();

             }

   } finally {

       if(bw !=null) be.close();

        if(fw !=null) fe.close();

   }

}

디렉토리 생성 및 파일 생성함수인 mkdir()은 아래 글을 확인하세요

[JAVA] 디렉토리 생성시 파일경로(directory)와 파일명 분리방법 : lastIndexOf 쓰지말자


[연관자료]

[JAVA] 파일명과 확장자를 아주 쉽게 분리하는 방법: lastIndexOf쓰지말자.

error: Content is protected !!