Stack überlauf...
Verfasst: Montag 12. Juni 2006, 09:47
Hallo
Wollte ein kleines Script erstellen, welches mir die Grösse jedes Ordners ausgibt.
Weiss, hätte anstatt dir und File auch einfach direkt den Pfad nehmen können.
Nur, wie kann ich den Stack overflow umgehen?
Gruess
DM
Wollte ein kleines Script erstellen, welches mir die Grösse jedes Ordners ausgibt.
Code: Alles auswählen
def GetSize(file, Dir):
size = 0L
if Dir == 'C:\\':
DirFile = 'C:\\'
else:
DirFile = Dir + os.sep + file
for File in os.listdir(DirFile):
if os.path.isdir(DirFile + os.sep + File):
size+=GetSize(File, DirFile)
else:
size+=os.path.getsize(DirFile + os.sep + File)
print '%s\t\t%l' %(DirFile, size)
return size
if __name__ == '__main__':
GetSize('', 'C:\\')
Nur, wie kann ich den Stack overflow umgehen?
Gruess
DM