| Size: 475 Comment:  |  ← Revision 3 as of 2008-11-24 09:54:06  ⇥ Size: 637 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 6: | Line 6: | 
| abgeschrieben von Gruppe 1 - klappt aber leider nicht! | |
| Line 11: | Line 12: | 
| # Usage: # ./walkdir.py directory extension | dir,ext= 'pf/u/u241127/', '.*' | 
| Line 14: | Line 14: | 
| dir=sys.argv[1] ext=sys.argv[2] | fileList=[] | 
| Line 20: | Line 19: | 
| print root+os.path.sep+fi | fName=root+os.path.sep+fi fSize=os.path.getsize(fName) fileList.append([fSize,fName]) fileList.sort() fileList.reverse() print fileList | 
abgeschrieben von Gruppe 1 - klappt aber leider nicht!
   1 #!/usr/bin/env python
   2 import os,fnmatch,sys
   3 
   4 dir,ext= 'pf/u/u241127/', '.*'
   5 
   6 fileList=[]
   7 for root, dirs, files in os.walk(dir):
   8     f=fnmatch.filter(files,'*.'+ext)
   9     if type(f)==type([]):
  10         for fi in f:
  11             fName=root+os.path.sep+fi
  12             fSize=os.path.getsize(fName)
  13             fileList.append([fSize,fName])
  14 fileList.sort()
  15 fileList.reverse()
  16 
  17 print fileList
