python access time (1) 썸네일형 리스트형 [Python] File Access Time 을 이용한 파일 삭제 개요 사용하던 스토리지 사용량이 90%를 넘어가 정리가 필요 스토리지에 저장된 파일들의 사이즈는 1Mbyte 아래로 작은편 각각의 디렉토리 내에 파일들이 수만개가 존재하여 shell에서 list(ls)하는것도 시간이 많이 소요됨 소스 파일의 MAC time 중 access time이 1년 이상 된 파일들 만을 대상으로 삭제 진행 디렉토리와 숨김 파일은 삭제 하지 않음. queue와 multithread를 이용하여 producer가 파일만을 찾아 queue에 넣고 consumer가 queue에서 빼서 위 조건을 만족하는 파일을 삭제하고 로그를 남기는 구조 #!/usr/bin/python3 import os import time import glob import datetime import queue imp.. 이전 1 다음