Seite 2 von 2
					
				
				Verfasst: Dienstag 15. Februar 2005, 14:26
				von Gast
				Leonidas hat geschrieben:Dann liegt das simpel und einfach daran, dass du auf C:\ keine Dateien hast.
Nein. Es liegt daran, daß isfile() und getmtime() einen kompletten pfad erwarten, nicht nur einen dateinamen.
 
			 
			
					
				Also?
				Verfasst: Dienstag 15. Februar 2005, 14:30
				von Psus82
				Also dann eher sowas.
Code: Alles auswählen
AccessTimeNew = [(f, os.path.getmtime(FolderToScan+"\"+f)) for f in os.listdir(FolderToScan) if os.path.isfile(FolderToScan+"\"+f)]
Das funktioniert.
Danke für eure Hilfe. 
  
 
Wäre sonst verzweifelt.
Psus82
 
			 
			
					
				
				Verfasst: Dienstag 15. Februar 2005, 14:39
				von Leonidas
				Ups. Sowas. Stimmt, da ist ja bei win2000 die boot.ini dabei.
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