前言
大家应该都有所体会,在windows系统使用久了就会产生一些“垃圾”文件。这些文件有的是程序的临时文件,有的是操作记录或日志等。垃圾随着时间越积越多,导致可用空间减少,文件碎片过多,使得系统的运行速度受到一定影响。
而Mac系统和Linux系统并不存在这类问题,所以只适用于windows
知识概要
某些缓存文件可以提高程序的执行速度,比如缓存 cookie、使用记录 recent、预读取 prefetch 等。所以清理临时文件并不代表系统运行就会变快,有时也可能变慢。
windows电脑中的垃圾文件及文件夹主要有哪些?
系统盘 %system% 下文件类型:
【临时文件(*.tmp)】
【临时文件(*._mp)】
【日志文件(*.log)】
【临时帮助文件(*.gid)】
【磁盘检查文件(*.chk)】
【临时备份文件(*.old)】
【Excel备份文件(*.xlk)】
【临时备份文件(*.bak)】
用户目录 %userprofile% 下文件夹
【COOKIE】 cookies/*.*
【文件使用记录】 recent/*.*
【IE临时文件】 Temporary Internet Files/*.*
【临时文件文件夹】 Temp/*.*
Windows 目录 %windir% 下文件夹
【预读取数据文件夹】 prefetch/*.*
【临时文件】 temp/*.*
获取文件地址
操作需要os模块,如获取工作目录:
import osprint os.getcwd() # 'E://PythonSource//leanr_py'
切换工作目录:
os.chdir('d://wamp')print os.getcwd() # 'd://wamp'
获取系统盘符:
os.environ['systemdrive'] # 'C:'
获取用户目录:
os.environ['userprofile'] # 'C://Users//Administrator'
获取 Windows 目录:
os.environ['windir'] # 'C://Windows'
遍历目录
要想遍历文件夹,需要用到 os.walk(top,topdown=True,onerror=None)
新闻热点
疑难解答