みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

Pythonでファイルを更新時刻でソート・リネーム

Pythonにてファイルを更新時刻でソート・リネームするスクリプトを自分用にメモしておきます.

# python3.3
import os,os.path

files = os.listdir(".")
files.sort(key=os.path.getmtime, reverse=False)
for i,name in enumerate(files):
    if name.endswith("pdf"):
        os.rename(name,str(i)+name)

pdfのファイル名の先頭に,更新時刻の順番を追加します.カスタマイズすれば便利になると思います.