国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜城市| 延安市| 荣昌县| 封丘县| 石阡县| 灌云县| 吉木乃县| 平和县| 霍城县| 始兴县| 米林县| 台中县| 当雄县| 江川县| 新密市| 永清县| 民县| 许昌市| 枣强县| 古田县| 黄大仙区| 虞城县| 大关县| 安塞县| 万全县| 娱乐| 沽源县| 古丈县| 平安县| 兴城市| 醴陵市| 西昌市| 塘沽区| 连云港市| 贺州市| 苏尼特左旗| 社旗县| 毕节市| 彝良县| 昭平县| 彝良县|