# Import the os module, for the os.walk function import os from stat import * ''' import os, sys os.chdir("C:\\Users\\jborthen\\Desktop\\FileMetaDataManager") execfile("BasicDirectoryTraversal.py") ''' rootDir = "C:\\Users\\jborthen\\Desktop" #raw_input("Input top-level directory: ") outfile=open("Directory_Walk_List.txt","w") outfile.write('\r\n') for fullPath, subdirList, fileList in os.walk(rootDir): folderName=str(fullPath).split(rootDir) #print(('\t'*str(folderName[1]).count('\\'))+ '+ Found directory: "...%s"\r\n' % folderName[1]) outfile.write(('\t'*str(folderName[1]).count('\\'))+ '+ Found directory: "...%s"\r\n' % folderName[1]) for i, fname in enumerate(fileList, start=1): try: outfile.write('{:<45}'.format(('\t'*(1+str(folderName[1]).count('\\')))+str(i)+") "+fname)+'{:<5}'.format("Size: ") + '{:>12}'.format(str(round(((os.stat(fullPath+"\\"+fname)[6])/1000.0),1))+" KB")) except: pass outfile.write('\r\n')