(3) 编写一个程序,统计某个目录下(含子目录)里的所有目录数和文件数。
时间: 2024-06-06 19:09:00 浏览: 82
好的,这是一个计算问题,我可以为您提供一些帮助。您可以使用Python编写程序来实现这个功能。以下是一个统计目录下文件和子目录数量的代码示例:
import os
def count_files_and_dirs(path):
files = 0
dirs = 0
for _, dirnames, filenames in os.walk(path):
# 统计目录数
dirs += len(dirnames)
# 统计文件数
files += len(filenames)
return files, dirs
# 调用函数统计目录下文件和子目录数量
path = '/path/to/your/directory'
files, dirs = count_files_and_dirs(path)
print('目录 "{}" 下共有 {} 个文件和 {} 个子目录。'.format(path, files, dirs))
希望对您有所帮助!
阅读全文