Python - 사용자로부터 데이터 입력 받는 방법(input) 및 예제

Python에서 input()을 이용하면 사용자로부터 데이터를 입력받을 수 있습니다. 1개의 데이터를 받거나 여러 데이터를 한번에 받을 수 있습니다. 기본적으로 String 타입의 데이터가 리턴되며 필요에 따라서 int 또는 float 등으로 변환을 해야 합니다. 다양한 방법에 대해서 알아보겠습니다.

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 - 파일에 Text(String)를 쓰는 다양한 방법 및 예제

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

30 Apr 2020

Java - 파일 rename, move 하는 방법 및 예제

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

30 Apr 2020

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

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

29 Apr 2020