[python] 파일 속성 읽기

Python을 사용하면 파일의 다양한 속성을 읽을 수 있습니다. 예를 들어, 파일의 크기, 생성일, 수정일 및 권한 등을 확인할 수 있습니다. 이를 통해 파일 관리 및 처리에 유용한 정보를 얻을 수 있습니다.

파일 크기 읽기

파일의 크기를 읽으려면 os 모듈을 사용합니다. 다음은 파일 크기를 읽는 예제 코드입니다.

import os

file_path = '파일 경로'
file_size = os.path.getsize(file_path)
print(f'File size: {file_size} bytes')

파일 생성일 및 수정일 읽기

파일의 생성일과 수정일을 확인하려면 os.path 모듈을 사용합니다. 아래는 파일의 생성일과 수정일을 읽는 방법입니다.

import os
import datetime

file_path = '파일 경로'
creation_time = os.path.getctime(file_path)
modification_time = os.path.getmtime(file_path)

creation_date = datetime.datetime.fromtimestamp(creation_time)
modification_date = datetime.datetime.fromtimestamp(modification_time)

print(f'Created: {creation_date}')
print(f'Modified: {modification_date}')

파일 권한 확인

파일의 권한을 확인하기 위해 os 모듈을 사용할 수 있습니다. 다음은 파일 권한을 읽는 예제 코드입니다.

import os

file_path = '파일 경로'
file_permission = oct(os.stat(file_path).st_mode & 0o777)
print(f'File permission: {file_permission}')

결론

Python을 사용하여 파일 속성을 읽는 것은 매우 간단하며, 파일 및 파일 시스템 관리 작업 시 매우 유용합니다.

이상입니다! 파일 속성의 읽기에 대한 간단한 안내였습니다.

참고 자료