Nein. Es liegt daran, daß isfile() und getmtime() einen kompletten pfad erwarten, nicht nur einen dateinamen.Leonidas hat geschrieben:Dann liegt das simpel und einfach daran, dass du auf C:\ keine Dateien hast.
Status aller Dateien eines Verzeichnisses?
Also dann eher sowas.
Das funktioniert.
Danke für eure Hilfe.
Wäre sonst verzweifelt.
Psus82
Code: Alles auswählen
AccessTimeNew = [(f, os.path.getmtime(FolderToScan+"\"+f)) for f in os.listdir(FolderToScan) if os.path.isfile(FolderToScan+"\"+f)]
Danke für eure Hilfe.
Wäre sonst verzweifelt.
Psus82
Drei Dinge die Programmierer hassen:
1.)Sonnenlicht
2.)Frische Luft
3.)Das ätzende Geräusch zwitschernder Vögel
1.)Sonnenlicht
2.)Frische Luft
3.)Das ätzende Geräusch zwitschernder Vögel
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ups. Sowas. Stimmt, da ist ja bei win2000 die boot.ini dabei.
Meine Lösung (recht clean):
Meine Lösung (recht clean):
Code: Alles auswählen
import os
FolderToScan = "C:\\"
files = os.listdir(FolderToScan)
AccessTime = [(f, os.path.getmtime(os.path.join(FolderToScan, f)))
for f in os.listdir(FolderToScan)
if os.path.isfile(os.path.join(FolderToScan, f))]
print AccessTime
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice