黑马程序员技术交流社区
标题:
【广州python】 磁盘垃圾文件
[打印本页]
作者:
唐伯虎(0)
时间:
2019-1-24 13:41
标题:
【广州python】 磁盘垃圾文件
本帖最后由 唐伯虎(0) 于 2019-1-24 13:45 编辑
from os import remove, listdir, chmod, statfrom os.path import isdir, join, splitext
import sys
#要删除的文件类型type= ['.tmp', '.log', '.obj', '.txt']
filetypes
def delFiles(directory):
for filename in listdir(directory):
temp = join(directory, filename)
if isdir(temp):
delFiles(temp)
elif splitext(temp)[1] in type or stat(temp).st_size==0:
#修改权限
chmod(temp, 0o777)
#删除
remove(temp)
print(temp)
if __name__ == '__main__':
paths = sys.argv[1:]
for path in paths:
if isdir(path):
deFiles(path)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2