使用Python的文件,文件夹和符号链接递归计数

时间:2012-04-23 11:47:55

标签: python-2.7

我需要Python代码以递归方式搜索给定路径并返回传入位置内的文件,文件夹和符号链接的数量?它应该只搜索一次目录,然后在执行时增加文件数量,目标数量,符号链接数量。对于每个值,不应该对目录树进行3次单独搜索。帮助真的很感激。

1 个答案:

答案 0 :(得分:0)

从os.walk的python库文档中的示例开始,它接近您所需要的。使用os.path.islink测试目录名和文件名,以从链接中分隔目录/文件。在本地环境中保留三个计数器,每个计数器用于您想要计算的每个事物。