[JAVA] 파일 생성 예제 코드 : FileWriter 및 BufferedWriter 샘플
다음은 파일 생성 및 txt추가하는 예제이다.
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 쓰지말자