Python刪除windows垃圾文件的方法
本文實例講述了Python刪除windows垃圾文件的方法。分享給大家供大家參考。具體如下:
#coding:utf-8 import os #from glob import glob if os.name == 'nt': if 'HOMEPATH' in os.environ: home = os.environ['HOMEDRIVE'] + os.environ['HOMEPATH'] else: home = os.environ['HOMEPATH'] workpath = os.path.join(home,'Local Settings') #遞歸刪除文件 #里面和下面的函數(shù)用try是拋出刪除正在使用的零時文件出錯 def delfile(path): for file in os.listdir(path): if os.path.isfile(os.path.join(path,file)): try: print "\n刪除垃圾文件: %s" % (os.path.join(path,file)) os.remove(os.path.join(path,file)) except: pass elif os.path.isdir(os.path.join(path,file)): delfile(os.path.join(path,file)) else: pass delfile(os.path.join(workpath,'Temp')) delfile(os.path.join(workpath,'Temporary Internet Files')) #刪除文件家的時候必須為空文件夾,而且只能從最里層刪起 def deldir(pa): for i in os.listdir(pa): if os.path.isdir(os.path.join(pa,i)): if len(os.listdir(os.path.join(pa,i))) > 0: deldir(os.path.join(pa,i)) try: os.rmdir(os.path.join(pa,i)) except: pass else: try: print "\n刪除文件夾 %s" % (os.path.join(pa,i)) os.rmdir(os.path.join(pa,i)) except: pass deldir(os.path.join(workpath,'Temp')) deldir(os.path.join(workpath,'Temporary Internet Files')) print """ 系統(tǒng)產(chǎn)生的零時垃圾文件清理完畢! """ raw_input("請按回車鍵退出!")
希望本文所述對大家的Python程序設(shè)計有所幫助。
相關(guān)文章
Django如何簡單快速實現(xiàn)PUT、DELETE方法
這篇文章主要介紹了Django如何簡單快速實現(xiàn)PUT、DELETE方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07Django框架靜態(tài)文件使用/中間件/禁用ip功能實例詳解
這篇文章主要介紹了Django框架靜態(tài)文件使用/中間件/禁用ip功能,結(jié)合實例形式詳細分析了Django框架靜態(tài)文件的使用、中間件的原理、操作方法以及禁用ip功能相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-07-07python實現(xiàn)Mysql數(shù)據(jù)庫批量新增數(shù)據(jù)的場景分析
這篇文章主要介紹了python實現(xiàn)Mysql數(shù)據(jù)庫批量新增數(shù)據(jù),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03pandas中的數(shù)據(jù)去重處理的實現(xiàn)方法
這篇文章主要介紹了pandas中的數(shù)據(jù)去重處理的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02Python使用pylab庫實現(xiàn)繪制直方圖功能示例
這篇文章主要介紹了Python使用pylab庫實現(xiàn)繪制直方圖功能,結(jié)合實例形式分析了Python數(shù)據(jù)讀取、遍歷以及基于pylab庫繪制直方圖的相關(guān)操作技巧,需要的朋友可以參考下2018-06-06Django celery異步任務(wù)實現(xiàn)代碼示例
這篇文章主要介紹了Django celery異步任務(wù)實現(xiàn)代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11python創(chuàng)建exe文件的實現(xiàn)步驟
本文主要介紹了python創(chuàng)建exe文件的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-09-09