목록파일 처리 (8)
SeouliteLab
소개: Java에서는 디렉토리(폴더)의 크기를 계산하는 방법을 제공합니다. 이 글에서는 Java를 사용하여 디렉토리의 크기를 계산하는 방법을 알아보겠습니다. 디렉토리 크기 계산 방법: 디렉토리의 크기를 계산하는 방법은 모든 파일의 크기를 합산하는 것입니다. 디렉토리 내의 모든 파일과 하위 디렉토리를 재귀적으로 탐색하고, 파일의 크기를 합산하여 디렉토리의 전체 크기를 계산합니다. 설정: Java의 표준 라이브러리를 사용하여 디렉토리 크기를 계산할 수 있습니다. 예제: 디렉토리 크기 계산하기 import java.io.File; public class DirectorySizeExample { public static long calculateDirectorySize(File directory) { long ..
Java 프로그램에서 파일의 존재 여부를 확인하는 것은 매우 일반적인 작업입니다. 이번 글에서는 Java에서 파일이 존재하는지 확인하는 여러 가지 방법을 알아보겠습니다. 1. File 객체의 exists() 메서드 사용 가장 기본적인 방법은 File 클래스의 exists() 메서드를 사용하는 것입니다. 이 메서드는 파일이나 디렉토리가 실제로 존재하는지 여부를 반환합니다. import java.io.File; String filePath = "C:\\example\\file.txt"; File file = new File(filePath); boolean exists = file.exists(); System.out.println("파일 존재 여부: " + exists); 2. Files 클래스의 exis..
이 문서에서는 Java에서 ObjectMapper를 사용하여 JSON 파일을 읽고 쓰는 방법에 대해 다양한 예제를 제공합니다. ObjectMapper는 Jackson 라이브러리에서 제공하는 JSON 처리 라이브러리로, JSON 데이터를 자바 객체로 변환하거나 자바 객체를 JSON 형식으로 변환하는 데 사용됩니다. 예제 1: JSON 파일 읽기 import com.fasterxml.jackson.databind.ObjectMapper; import java.io.File; import java.io.IOException; public class JsonFileReaderExample { public static void main(String[] args) { String filePath = "data/sa..
이 문서에서는 Java에서 JSON 파일을 읽고 쓰는 방법에 대해 다양한 예제를 제공합니다. 각 예제는 파일 경로 및 JSON 라이브러리를 사용하여 JSON 데이터를 읽고 쓰는 방법을 보여줍니다. 예제 1: Gson 라이브러리를 사용하여 JSON 파일 읽기 import com.google.gson.Gson; import java.io.FileReader; import java.io.FileNotFoundException; public class JsonFileReaderExample { public static void main(String[] args) { String filePath = "data/sample.json"; try { Gson gson = new Gson(); FileReader rea..
파일을 열고 작업을 마친 후에는 항상 파일을 닫아야 합니다. 이를 위해 with 구문을 사용하면 파일을 열고 닫는 작업을 간편하게 처리할 수 있습니다. 아래 예제를 통해 with 구문을 사용하여 파일을 열고 닫는 방법을 살펴보겠습니다. 1. 파일 열기와 닫기 기존의 방식으로 파일을 열고 닫는 과정은 다음과 같습니다. file = open("example.txt", "r") data = file.read() file.close() 위 코드에서는 파일을 열고(open()), 데이터를 읽은 후에(read()), 파일을 닫는 작업을 각각 따로 처리합니다. 2. with 구문 사용 with 구문을 사용하면 파일을 열고 닫는 과정을 하나의 블록으로 묶어 처리할 수 있습니다. 이렇게 하면 파일이 자동으로 닫히므로 코..
파일 개수를 확인하는 것은 파일 시스템 내의 파일 수를 파악하고 관리하는 데 도움이 됩니다. Python에서는 os 모듈을 사용하여 파일 개수를 확인할 수 있습니다. 1. 현재 디렉터리의 파일 개수 확인 os 모듈의 `listdir()` 함수를 사용하여 현재 디렉터리의 파일 목록을 가져옵니다. 이 목록의 길이를 통해 파일 개수를 확인할 수 있습니다. import os directory = '.' file_count = len([name for name in os.listdir(directory) if os.path.isfile(os.path.join(directory, name))]) print("현재 디렉터리의 파일 개수:", file_count) 2. 특정 디렉터리의 파일 개수 확인 특정 디렉터리의 ..
Python - 파일 수정 시간, 생성 시간 확인 파일의 수정 시간과 생성 시간을 확인하는 것은 파일 관리 및 추적에 유용한 작업입니다. 이를 위해 Python에서는 os 모듈을 사용하여 파일의 수정 시간과 생성 시간을 확인할 수 있습니다. 1. 파일 수정 시간 확인 os 모듈의 `path.getmtime()` 함수를 사용하여 파일의 수정 시간을 확인할 수 있습니다. 반환된 값은 에포크 시간으로 나타납니다. import os import datetime file_path = 'example.txt' modification_time = os.path.getmtime(file_path) modification_time = datetime.datetime.fromtimestamp(modification_tim..
텍스트 파일에서 파일 끝을 찾는 것은 파일 처리에서 자주 사용되는 작업입니다. 파일 끝을 찾는 방법에는 여러 가지가 있으며, 이를 예제를 통해 알아보겠습니다. 1. seek() 메서드를 사용하여 파일 끝으로 이동 파일 객체의 seek() 메서드를 사용하여 파일 끝으로 이동할 수 있습니다. 이후 파일 포인터의 위치를 확인하면 파일의 크기를 알 수 있습니다. with open('myfile.txt', 'rb') as f: f.seek(0, 2) # 파일 끝으로 이동 file_end = f.tell() print("파일 크기:", file_end) 2. readline() 메서드 사용하여 파일 끝 검색 파일의 끝을 확인하기 위해 readline() 메서드를 사용하여 파일을 읽을 수 있습니다. 파일의 끝에 도달..