⇤ ← Revision 1 as of 2008-11-17 14:50:22
Size: 156
Comment:
|
Size: 610
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
{{{#!python #!/usr/bin/env python import os,fnmatch,sys # Usage: # ./walkdir.py directory extension dir,ext=sys.argv[1],sys.argv[2] fileList=[] for root, dirs, files in os.walk(dir): f=fnmatch.filter(files,'*.'+ext) if type(f)==type([]): for fi in f: fName=root+os.path.sep+fi fSize=os.path.getsize(fName) fileList.append([fSize,fName]) fileList.sort() fileList.reverse() }}} |
1 #!/usr/bin/env python
2 import os,fnmatch,sys
3
4 # Usage:
5 # ./walkdir.py directory extension
6
7 dir,ext=sys.argv[1],sys.argv[2]
8 fileList=[]
9 for root, dirs, files in os.walk(dir):
10 f=fnmatch.filter(files,'*.'+ext)
11 if type(f)==type([]):
12 for fi in f:
13 fName=root+os.path.sep+fi
14 fSize=os.path.getsize(fName)
15 fileList.append([fSize,fName])
16 fileList.sort()
17 fileList.reverse()