9.8.2 删除不需要的文件
题目要求:
一些不需要的、巨大的文件或文件夹占据了硬盘的空间,这并不少见。如果你试图释放计算机上的空间,那么删除不想要的巨大文件效果最好。但首先你必须找到它们。编写一个程序,遍历一个目录树,查找特别大的文件或文件夹,比方说,超过100MB 的文件(回忆一下,要获得文件的大小,可以使用 os 模块的 os.path.getsize())。将这些文件的绝对路径打印到屏幕上。
作业:
get_huge_files(path,size=50)
获取指定目录下超过指定大小的文件(默认50M),已列表形式返回。
del_files(huge_files_list)
删除在huge_files_list里面的所有文件
代码:
# 9.8.2 删除不需要的文件
# 一些不需要的、巨大的文件或文件夹占据了硬盘的空间,这并不少见。如果你试图释放计算机上的空间,那么删除不想要的巨大文件效果最好。
# 但首先你必须找到它们。编写一个程序,遍历一个目录树,查找特别大的文件或文件夹,比方说,超过100MB 的文件
#