Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 파일 생성 및 수정 날짜 가져오기 본문
import os
import datetime
def get_file_dates(file_path):
# 파일 생성일자 가져오기
creation_time = os.path.getctime(file_path)
creation_date = datetime.datetime.fromtimestamp(creation_time)
# 파일 수정일자 가져오기
modification_time = os.path.getmtime(file_path)
modification_date = datetime.datetime.fromtimestamp(modification_time)
return creation_date, modification_date
# 테스트용 파일 경로
file_path = 'example.txt'
# 파일 생성 및 수정 날짜 가져오기
creation_date, modification_date = get_file_dates(file_path)
print(f"파일 '{file_path}'의 생성일자:", creation_date)
print(f"파일 '{file_path}'의 수정일자:", modification_date)
설명:
- 이 프로그램은 주어진 파일의 생성일자와 수정일자를 가져오는 기능을 수행합니다.
get_file_dates
함수는 파일 경로를 입력받아os.path.getctime()
및os.path.getmtime()
함수를 사용하여 해당 파일의 생성일자와 수정일자를 가져옵니다.os.path.getctime()
함수는 파일의 생성 시간을 가져오며, 반환된 시간은 타임스탬프 형식입니다. 이를datetime.datetime.fromtimestamp()
함수를 사용하여 실제 날짜와 시간으로 변환합니다.- 마찬가지로
os.path.getmtime()
함수를 사용하여 파일의 수정 시간을 가져와서 변환합니다. - 테스트용으로 지정한 파일의 생성일자와 수정일자를 출력합니다.