国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python刪除windows垃圾文件的方法

2020-01-04 18:04:47
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了Python刪除windows垃圾文件的方法,涉及Python針對系統垃圾文件的查找與清理技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python刪除windows垃圾文件的方法。分享給大家供大家參考。具體如下:

 

 
  1. #coding:utf-8 
  2. import os 
  3. #from glob import glob 
  4. if os.name == 'nt'
  5. if 'HOMEPATH' in os.environ: 
  6. home = os.environ['HOMEDRIVE'] + os.environ['HOMEPATH'
  7. else
  8. home = os.environ['HOMEPATH'
  9. workpath = os.path.join(home,'Local Settings'
  10. #遞歸刪除文件 
  11. #里面和下面的函數用try是拋出刪除正在使用的零時文件出錯 
  12. def delfile(path): 
  13. for file in os.listdir(path):  
  14. if os.path.isfile(os.path.join(path,file)): 
  15. try
  16. print "/n刪除垃圾文件: %s" % (os.path.join(path,file)) 
  17. os.remove(os.path.join(path,file)) 
  18. except: 
  19. pass 
  20. elif os.path.isdir(os.path.join(path,file)): 
  21. delfile(os.path.join(path,file))  
  22. else
  23. pass 
  24. delfile(os.path.join(workpath,'Temp')) 
  25. delfile(os.path.join(workpath,'Temporary Internet Files')) 
  26. #刪除文件家的時候必須為空文件夾,而且只能從最里層刪起 
  27. def deldir(pa): 
  28. for i in os.listdir(pa): 
  29. if os.path.isdir(os.path.join(pa,i)): 
  30. if len(os.listdir(os.path.join(pa,i))) > 0: 
  31. deldir(os.path.join(pa,i)) 
  32. try
  33. os.rmdir(os.path.join(pa,i)) 
  34. except: 
  35. pass 
  36. else
  37. try
  38. print "/n刪除文件夾 %s" % (os.path.join(pa,i)) 
  39. os.rmdir(os.path.join(pa,i)) 
  40. except: 
  41. pass 
  42. deldir(os.path.join(workpath,'Temp')) 
  43. deldir(os.path.join(workpath,'Temporary Internet Files')) 
  44. print ""
  45. 系統產生的零時垃圾文件清理完畢! 
  46. ""
  47. raw_input("請按回車鍵退出!"

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大新县| 海城市| 芒康县| 永嘉县| 奎屯市| 腾冲县| 凉城县| 舞钢市| 盈江县| 南漳县| 中西区| 峨山| 兰坪| 仁化县| 陆河县| 沂源县| 霍州市| 共和县| 龙里县| 象山县| 武威市| 尉氏县| 温宿县| 昔阳县| 乳山市| 松潘县| 灯塔市| 福建省| 潮安县| 西平县| 昭苏县| 同仁县| 天峨县| 合川市| 盐池县| 厦门市| 鹤壁市| 颍上县| 渭南市| 泽普县| 沿河|