반응형
# 수정 시간 기준으로 최신 파일 정렬하기
가장 최근에 수정된 파일부터 정렬하고 싶을 때는 `os.path.getmtime()`을 사용하면 됩니다.
import os
folder_path = 'C:/Users/username/Documents/myfolder'
file_with_time = [(f, os.path.getmtime(os.path.join(folder_path, f)))
for f in os.listdir(folder_path)
if os.path.isfile(os.path.join(folder_path, f))]
file_with_time.sort(key=lambda x: x[1], reverse=True)
sorted_files = [f[0] for f in file_with_time]
print(sorted_files)
파일 백업 또는 로그 확인 시 매우 유용합니다.
반응형
'python3 selenium > Folder , File' 카테고리의 다른 글
파이썬 Python 하위폴더 포함 특정 확장자 파일 정렬 (0) | 2025.05.05 |
---|---|
파이썬 Python os.walk()로 하위폴더 포함 전체 파일 가져오기 (0) | 2025.05.05 |
파이썬 Python 특정 크기 이상 파일만 가져오기 (0) | 2025.05.05 |
파이썬 Python 파일 이름에 특정 문자열이 포함된 파일만 가져오기 (0) | 2025.05.05 |
파이썬 Python 여러 확장자 파일 한 번에 가져오기 (0) | 2025.05.05 |