Traceback (most recent call last):
File "C:/Python34/loeschen_test.py", line 9, in <module>
shutil.rmtree(root+'/'+dat)
File "C:\Python34\lib\shutil.py", line 478, in rmtree
return _rmtree_unsafe(path, onerror)
File "C:\Python34\lib\shutil.py", line 360, in _rmtree_unsafe
onerror(os.listdir, path, sys.exc_info())
File "C:\Python34\lib\shutil.py", line 358, in _rmtree_unsafe
names = os.listdir(path)
NotADirectoryError: [WinError 267] Der Verzeichnisname ist ungültig: 'C:/Projekte Gesperrt/Auto/eingabe.txt'
kann mir jemand erklären was ich falsch mache?
Code: Alles auswählen
import os,shutil
from datetime import datetime, timedelta
verz='C:/Projekte Gesperrt/'
day5 = datetime.now()-timedelta(days=5)
for root,dirs,files in os.walk(verz):
for dat in files:
last_mod = datetime.fromtimestamp(os.path.getmtime(root+'/'+dat))
if last_mod < day5:
shutil.rmtree(root+'/'+dat)