본문 바로가기
자바

파일을 만들고 쓸 수 있습니까?

by º기록 2021. 4. 14.
반응형


 

해결 방법

 


아래의 코드 샘플은 이미 존재하는 경우 파일을 덮어 씁니다

텍스트 파일 만들기 :

PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8");
writer.println("The first line");
writer.println("The second line");
writer.close();

바이너리 파일 만들기 :

byte data[] = ...
FileOutputStream out = new FileOutputStream("the-file-name");
out.write(data);
out.close();


텍스트 파일 만들기 :

List<String> lines = Arrays.asList("The first line", "The second line");
Path file = Paths.get("the-file-name.txt");
Files.write(file, lines, StandardCharsets.UTF_8);
//Files.write(file, lines, StandardCharsets.UTF_8, StandardOpenOption.APPEND);

바이너리 파일 만들기 :

byte data[] = ...
Path file = Paths.get("the-file-name");
Files.write(file, data);
//Files.write(file, data, StandardOpenOption.APPEND);

 

참조 페이지 https://stackoverflow.com/questions/2885173

 

 

반응형

댓글