前提・実現したいこと
あるディレクトリにcsvfileがあり、ファイル数が5個以上になると古いファイルを削除して常にファイル数を5個にしたいです。
python
for file in os.path.join(server_dir,'*.csv'): file_list.append(file) latest_file = max(file_list, key=os.path.getctime) MAX_CNT = 5 while len(file_list) >=5: for i, file in enumerate(file_list): if i < MAX_CNT-1: os.remove(file) file_list = file_list-1
こうだと思いましたが、file_listはリスト型の為、うまくできませんでした。
どうすればよいでしょうか?
ご教示お願いいたします。
発生している問題・エラーメッセージ
エラーメッセージ
まだ回答がついていません
会員登録して回答してみよう