python统计指定文件夹大小和数量
时间: 2024-10-08 14:05:49 浏览: 44
在Python中,你可以使用`os`和`shutil`模块来统计指定文件夹的大小(磁盘占用空间)和文件数量。这里有一个简单的示例:
```python
import os
def get_folder_info(folder_path):
total_size = 0
file_count = 0
# 遍历文件夹及其所有内容
for root, dirs, files in os.walk(folder_path):
for file in files:
# 获取文件路径
file_path = os.path.join(root, file)
# 计算单个文件的大小并累加到总大小
if os.path.isfile(file_path):
total_size += os.path.getsize(file_path)
file_count += 1
return total_size, file_count
# 使用函数并提供你的文件夹路径
folder_path = "your_directory_path"
total_size, file_count = get_folder_info(folder_path)
print(f"文件夹 '{folder_path}' 的总大小是 {total_size} 字节,共有 {file_count} 个文件.")
阅读全文