- import os
- path = r'E:/Data/Codes/Work/vi sdk/as3/src/classes'
- fileExts = ('.as')
- dirExceptions = ('.svn')
- def listAllFiles(path):
- global fileExts
- global dirExceptions
- dirInfo = os.listdir(path)
- print path
- for f in dirInfo:
- if os.path.isfile(os.path.join(path, f)):
- for ext in fileExts:
- if f.rfind(ext) == (len(f) - len(ext)):
- print '/t', f
- break
- else:
- if dirExceptions.count(f) == 0:
- listAllFiles(os.path.join(path, f))
- if __name__ == '__main__':
- listAllFiles(path)
文件访问遍历脚本
最新推荐文章于 2022-05-07 10:45:00 发布