Changeset 947
- Timestamp:
- 17/05/06 16:20:30 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TI02-CSML/trunk/Scanner/csmllibs/csmldirectory.py
r57 r947 2 2 import os 3 3 import nappy 4 import sys 4 5 5 6 class DirectoryTree: … … 26 27 def readDirectory(self): 27 28 self.subdirlist.append(self.topdir) 28 for item in os.listdir(self.topdir): 29 if os.path.isfile(os.path.join(self.topdir,item)): 30 #print 'file: '+ item 29 for item in os.listdir(self.topdir): 30 if os.path.isfile(os.path.join(self.topdir,item)): 31 31 pass 32 32 else: 33 if item[0]=='.': 34 pass # directory is hidden, ignore 35 else: 33 36 self.subdirlist.append(os.path.join(self.topdir, item)) 34 self.readSubDir(os.path.join(self.topdir, item)) 35 print "total" 37 self.readSubDir(os.path.join(self.topdir, item)) 38 39 print "total" 36 40 counter = len(self.subdirlist) 37 41 print counter 38 # print str(self.subdirlist)39 40 41 42 43 44 # subdircount=len(self.subdirlist)45 # newsubdircount=046 47 # #keep traversing deeper subdirectories till there are no more depths to traverse.48 # while subdircount != newsubdircount:49 # subdircount = len(self.subdirlist)50 # for subdir in self.subdirlist[1:]: #for each subdir, skipping top dir.51 # # print str(subdir)52 # # print "item:" + str(item)53 #54 # errorlist = []55 # try:56 # contents=os.listdir(subdir)57 # except:58 # errorlist.append(subdir)59 #60 # for item in contents:61 # print str(os.path.join(subdir,item))62 # if os.path.isfile(os.path.join(subdir,item)):63 # pass64 # else:65 # self.subdirlist.append(os.path.join(subdir, item))66 # newsubdircount = len(self.subdirlist)67 # print "number of subdirectories: " + str(newsubdircount)68 #69 # print errorlist70 42 71 43
Note: See TracChangeset
for help on using the changeset viewer.