如何用Python脚本删除移动硬盘上的临时文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计707个文字,预计阅读时间需要3分钟。
1. 目标场景:使用Mac OS的朋友都遇到过,日常文件操作会在同级目录下产生一些特定的时间文件。+ 平常将文件打包成压缩包或复制文件到移动硬盘内,临时文件会包含在内。
1、目标场景
用过Mac OS的朋友应该都遇到过,日常的文件操作会在同级目录下产生一些特定的临时文件。
平常将文件夹打包成压缩包或拷贝文件夹到移动硬盘内,临时文件会包含在里面,如果是程序源代码,在Windows系统下编译有时候还会受到影响。
本篇文章的目的是在移动硬盘插入到电脑的同时,利用Python自动化和Windows服务删除掉这些临时文件。
2、编写代码
首先,我们需要循环检测PC的驱动器,判断是否存在可移动的磁盘。
#循环遍历,对每一个驱动器进行判断 whileTrue: foritemindisk_partitions(): if'removable'initem.opts: driver,opts=item.device,item.opts #删除临时文件 pass break else: continue #休眠5s,继续遍历 sleep(5)
如果检测到存在可移动的磁盘,就遍历文件,删除Mac临时文件。
本文共计707个文字,预计阅读时间需要3分钟。
1. 目标场景:使用Mac OS的朋友都遇到过,日常文件操作会在同级目录下产生一些特定的时间文件。+ 平常将文件打包成压缩包或复制文件到移动硬盘内,临时文件会包含在内。
1、目标场景
用过Mac OS的朋友应该都遇到过,日常的文件操作会在同级目录下产生一些特定的临时文件。
平常将文件夹打包成压缩包或拷贝文件夹到移动硬盘内,临时文件会包含在里面,如果是程序源代码,在Windows系统下编译有时候还会受到影响。
本篇文章的目的是在移动硬盘插入到电脑的同时,利用Python自动化和Windows服务删除掉这些临时文件。
2、编写代码
首先,我们需要循环检测PC的驱动器,判断是否存在可移动的磁盘。
#循环遍历,对每一个驱动器进行判断 whileTrue: foritemindisk_partitions(): if'removable'initem.opts: driver,opts=item.device,item.opts #删除临时文件 pass break else: continue #休眠5s,继续遍历 sleep(5)
如果检测到存在可移动的磁盘,就遍历文件,删除Mac临时文件。

