Python - Text 파일 읽고 쓰는 방법 (read, write, append)

Text file을 읽고 쓰는 방법을 소개합니다. C, Java에서 파일을 읽고 쓰는 방법과 유사합니다. Access mode가 있어서 읽기 전용으로 파일을 사용할 것인지, 쓰기 전용으로 파일을 사용할 것인지 정할 수 있습니다. 또한 read, readline, readlines, write, writelines 등의 api를 제공해 줍니다.

02 May 2020

Java - 디렉토리(폴더), 파일 크기 계산하는 방법

Java에서 디렉토리, 파일 크기를 구하는 다양한 방법을 소개합니다. File, Files, Paths를 이용하여 파일 크기를 구할 수 있습니다. 또, Java8의 Stream을 이용하여 파일 크기를 구할 수 있습니다. 또한, Commons-io 라이브러리를 이용하면 더 짧은 코드로 File 크기를 계산할 수 있습니다.

01 May 2020

Java - 파일에서 확장자(File extension) 얻는 방법

Java에서 File 이름으로 부터 extension(확장자)를 가져올 수 있습니다. 마지막 '.' 문자열을 찾고 그 뒤의 문자열을 확장자라고 생각할 수 있습니다. Commons-io의 FilenameUtils.getExtension()를 사용하면 더 간단하게 확장자를 가져올 수도 있습니다.

01 May 2020

Java - 텍스트 파일 생성 방법

Java에서 File을 생성하는 다양한 방법을 소개합니다. File 클래스를 이용하여 파일을 생성하거나, Java7 nio package의 Path, Files를 이용하여 생성할 수도 있습니다. 또는 Commons-io 라이브러리의 FileUtils 클래스를 이용하여 특정 경로에 파일을 생성할 수 있습니다.

30 Apr 2020

Java - Text 파일을 읽는 방법

Text 파일을 읽는 다양한 방법이 있습니다. BufferedReader, Files 등을 이용할 수 있고, commons-io 라이브러리의 FileUtils를 이용하여 텍스트 파일을 읽을 수 있습니다. API에 따라서 List<String> 타입으로 받거나, String 타입으로 문자열을 받을 수 있습니다.

30 Apr 2020

Java - 파일 rename, move 하는 방법

Java에서 다양한 방법으로 파일의 이름을 변경하거나 이동시킬 수 있습니다. Java6의 File을 이용하거나, Java7의 NIO 패키지, Files와 Path를 이용할 수 있습니다. 또한 Guava나 Common IO 등의 방법을 이용할 수도 있습니다. 예제와 함께 File을 이동시키는 방법을 알아보겠습니다.

30 Apr 2020

Java - 파일에 Text(String)를 쓰는 방법

Java에서 파일에 text를 쓰는 다양한 방법을 소개합니다. File에 String을 입력할 때 BufferedWriter, PrintWriter, FileOutputStream, Files 클래스 등을 이용할 수 있습니다. 파일이 존재하지 않는 경우 파일을 만들고 문자열을 씁니다. 예제와 함께 알아보겠습니다.

30 Apr 2020

Java - 하위 폴더, 파일 모두 삭제하는 방법

File.delete()은 하위 파일들을 함께 삭제할 수 없습니다. 직접 재귀적으로 파일을 순회하여 삭제하도록 구현하거나 commons-io 라이브러리의 FileUtils를 사용하여 삭제를 해야 합니다. 또한 Java8의 Stream과 Files를 이용하여 하위 파일들을 순회하면서 삭제하도록 구현할 수도 있습니다.

29 Apr 2020
codechachaCopyright ©2019 codechacha