何かの弾みに、ディレクトリの更新日時が全部、現在日時になっちゃうことあるじゃないですか。超使いづらい状態になる奴。
それを内包するファイルの最新日時に修正するPythonスクリプトです。
import os
import datetime
def mtime_fix(directory):
for root, dirs, files in os.walk(directory, topdown=False):
mtime = 0
for file in files + dirs:
file_mtime = os.stat(os.path.join(root, file)).st_mtime
if file_mtime > mtime:
mtime = file_mtime
if mtime > 0 :
os.utime(root, (mtime,mtime))
mtime_fix('.')
#dtp
Tootdonで見たら、インデントが消えてるねぇ。Pythonはトゥートに向いていないか……。 #dtp