python查询各个文件夹大小并输出yp.txt
时间: 2024-11-13 19:18:54 浏览: 10
在Python中,你可以使用`os`和`shutil`模块来获取文件夹的大小。下面是一个简单的示例,它会遍历指定目录及其子目录,并计算每个文件夹的大小,然后将结果写入到`yp.txt`文件中:
```python
import os
import shutil
def get_folder_size(path):
total = 0
for entry in os.scandir(path):
if entry.is_dir():
total += get_folder_size(entry.path)
else:
total += entry.stat().st_size
return total
# 要查询的根目录
root_path = '/path/to/your/directory'
# 计算总大小
folder_size = get_folder_size(root_path)
# 写入到yp.txt文件
with open('yp.txt', 'w') as file:
file.write(f"Folder size: {folder_size} bytes")
阅读全文