使用Python实现遍历目录下的所有文件

2018-12-20  本文已影响8人  kaizhi
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os

#遍历filePath下所有文件,包括子目录
def getFileList(filePath, targetFile):
  files = os.listdir(filePath)
  for fi in files:
    fi_d = os.path.join(filePath,fi)
    if os.path.isdir(fi_d):
        getFileList(fi_d, targetFile)
    else:
      print(os.path.join(filePath,fi_d), file=targetFile)

#递归遍历目录下所有文件
filePath = '/data'
targetFile = open(r'/home/zck/filelist.txt', 'w')
getFileList(filePath, targetFile)
targetFile.close()
上一篇 下一篇

猜你喜欢

热点阅读