파일의 생성 날짜를 확인하는 것은 데이터 처리 및 관리에 있어서 중요한 작업 중 하나입니다. 특히, 반복문을 사용하여 여러 개의 파일을 처리해야 하는 경우 파일 생성 날짜를 조회하는 것이 유용합니다. 이 글에서는 Python을 사용하여 반복문을 통해 파일 생성 날짜를 조회하는 방법에 대해 알아보겠습니다.
필요한 모듈 임포트하기
먼저, os
모듈을 임포트하여 파일 및 디렉토리와 관련된 작업을 수행할 수 있도록 합니다.
import os
파일 생성 날짜 조회하기
파일 생성 날짜를 조회하려면 os.stat()
함수를 사용해야 합니다. 이 함수를 사용하면 파일의 상태 정보를 얻을 수 있습니다.
다음은 반복문을 사용하여 특정 디렉토리에 있는 모든 파일의 생성 날짜를 조회하는 예제입니다.
directory = './files' # 조회할 디렉토리 경로
for filename in os.listdir(directory):
if os.path.isfile(os.path.join(directory, filename)):
file_path = os.path.join(directory, filename)
file_stat = os.stat(file_path)
creation_time = file_stat.st_ctime
print(f"{filename}: {creation_time}")
위의 예제에서는 os.listdir()
함수를 사용하여 지정한 디렉토리에 있는 모든 파일의 이름을 얻습니다. 그리고 각 파일에 대해 os.path.isfile()
함수를 사용하여 파일인지 확인한 후, os.stat()
함수를 사용하여 파일의 상태 정보를 얻습니다. 파일의 상태 정보에서 st_ctime
속성을 통해 파일의 생성 날짜를 얻을 수 있습니다.
실행 결과
위의 예제를 실행하면 다음과 같은 결과가 출력됩니다.
file1.txt: 1631702019.0
file2.txt: 1631702020.0
file3.txt: 1631702021.0
위의 결과에서 각 파일의 생성 날짜는 Unix 시간 형식으로 표시됩니다. 이는 파일이 생성된 시간부터 경과한 초 단위의 값을 의미합니다.
결론
이번 글에서는 Python을 사용하여 반복문을 통해 파일 생성 날짜를 조회하는 방법에 대해 알아보았습니다. os.stat()
함수를 사용하여 파일의 상태 정보를 얻어 파일의 생성 날짜를 확인할 수 있습니다. 이를 통해 여러 개의 파일을 처리할 때 파일 생성 날짜를 활용할 수 있습니다.