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

首頁 > 編程 > Python > 正文

利用python程序幫大家清理windows垃圾

2020-02-23 04:16:52
字體:
供稿:網(wǎng)友

前言

大家應(yīng)該都有所體會,在windows系統(tǒng)使用久了就會產(chǎn)生一些“垃圾”文件。這些文件有的是程序的臨時文件,有的是操作記錄或日志等。垃圾隨著時間越積越多,導(dǎo)致可用空間減少,文件碎片過多,使得系統(tǒng)的運(yùn)行速度受到一定影響。

而Mac系統(tǒng)和Linux系統(tǒng)并不存在這類問題,所以只適用于windows

知識概要

某些緩存文件可以提高程序的執(zhí)行速度,比如緩存 cookie、使用記錄 recent、預(yù)讀取 prefetch 等。所以清理臨時文件并不代表系統(tǒng)運(yùn)行就會變快,有時也可能變慢。

windows電腦中的垃圾文件及文件夾主要有哪些?

系統(tǒng)盤 %system% 下文件類型:

     【臨時文件(*.tmp)】

     【臨時文件(*._mp)】

     【日志文件(*.log)】

     【臨時幫助文件(*.gid)】

     【磁盤檢查文件(*.chk)】

     【臨時備份文件(*.old)】

     【Excel備份文件(*.xlk)】

     【臨時備份文件(*.bak)】

用戶目錄 %userprofile% 下文件夾

     【COOKIE】 cookies/*.*

     【文件使用記錄】 recent/*.*

     【IE臨時文件】 Temporary Internet Files/*.*

     【臨時文件文件夾】 Temp/*.*

Windows 目錄 %windir% 下文件夾

     【預(yù)讀取數(shù)據(jù)文件夾】 prefetch/*.*

     【臨時文件】 temp/*.*

獲取文件地址

操作需要os模塊,如獲取工作目錄:

import osprint os.getcwd() # 'E://PythonSource//leanr_py'

切換工作目錄:

os.chdir('d://wamp')print os.getcwd() # 'd://wamp'

獲取系統(tǒng)盤符:

os.environ['systemdrive'] # 'C:'

獲取用戶目錄:

os.environ['userprofile'] # 'C://Users//Administrator'

獲取 Windows 目錄:

os.environ['windir'] # 'C://Windows'

遍歷目錄

要想遍歷文件夾,需要用到 os.walk(top,topdown=True,onerror=None)

參數(shù)top表示需要遍歷的頂級目錄的路徑。 參數(shù)topdown的默認(rèn)值是“True”表示首先返回頂級目錄下的文件,然后再遍歷子目錄中的文件。當(dāng)topdown的值為"False"時,表示先遍歷子目錄中的文件,然后再返回頂級目錄下的文件。 參數(shù)onerror默認(rèn)值為"None",表示忽略文件遍歷時的錯誤。如果不為空,則提供一個自定義函數(shù)提示錯誤信息后繼續(xù)遍歷或拋出異常中止遍歷。 返回值:函數(shù)返回一個元組,含有三個元素。這三個元素分別是:每次遍歷的路徑名、路徑下子目錄列表、目錄下文件列表。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 海淀区| 同德县| 洛南县| 萝北县| 宜州市| 东乌珠穆沁旗| 双辽市| 满洲里市| 龙海市| 宜州市| 汉沽区| 逊克县| 承德县| 黎城县| 蓝山县| 临洮县| 蓬安县| 万州区| 新郑市| 微山县| 兴隆县| 东乡县| 玉田县| 安吉县| 泸定县| 梨树县| 农安县| 台前县| 眉山市| 卫辉市| 泰顺县| 龙川县| 盈江县| 鲁甸县| 信宜市| 舟曲县| 南漳县| 纳雍县| 金坛市| 桂林市| 融水|