Python实现遍历索引下所有文件并写到文件中

Python实现遍历目录下所有文件并写到文件中

#coding:utf-8

import urllib2
import urllib
import os
import shutil

homedir = os.getcwd()

import os
def walk_dir(dir,fileinfo,topdown=True):
    for root, dirs, files in os.walk(dir, topdown):
        for name in files:
            print(os.path.join(name))
            fileinfo.write(os.path.join(root,name) + '\n')
        for name in dirs:
            print(os.path.join(name))
            fileinfo.write('  ' + os.path.join(root,name) + '\n')
fileinfo = open('list.txt','w')
walk_dir(homedir,fileinfo)

python27实现。此此python放到需要遍历的目录下,运行则会将目录下所有的文件和子文件写到list.txt中