私はPythonを学ぶ過程にあるので、私はこのためにPythonを使うことにしました。X日より古いディレクトリを削除しますか?
私はこのための理論を持っていますが、os.stat
はリストを取ることはできませんが、文字列またはint
のように見えます。今私は行く前に印刷するだけで、物事を削除します。
import os
import time
path = "\\\\path\\to\\videoroot\\"
now = time.time()
old = now - 1296000
for root, dirs, files in os.walk(path, topdown=False):
if time.ctime(os.path.getmtime(dirs) < old:
print (dirs)
出力/エラーメッセージ:
return os.stat(filename).st_mtime
TypeError: argument should be string, bytes or integer, not list
エラーメッセージのどの部分がクリアされていませんか?メッセージの状態として、受け入れ可能な型(文字列、バイト、整数)の値の代わりにリストを渡しています。 – Nicarus
なぜ尋ねるのではなく、どのように求めているのですか? –