Python 还你一块纯洁无暇的移动硬盘
1.方针场景 用过 Mac OS 的伴侣应该都碰着过,一般的文件操纵会在同级目次下发生一些特定的姑且文件。 泛泛将文件夹打包成压缩包或拷贝文件夹到移动硬盘内,姑且文件会包括在内里,假如是措施源代码,在 Windows 体系下编译偶然辰还会受到影响。 本篇文章的目标是在移动硬盘插入到电脑的同时,操作 Python 自动化和 Windows 处事 删除去这些姑且文件。 2.编写代码 起首,我们必要轮回检测 PC 的驱动器,判定是否存在 可移动的磁盘。
假如检测到存在可移动的磁盘,就遍历文件,删除 Mac 姑且文件。
接着,我们操作 pyinstaller 将 Python 文件打包成 Exe 可执行文件。
为了担保措施一向在靠山运行,我们必要建设一个 体系处事,让将可执行文件一向在靠山执行。 instsrv.exe 和 srvany.exe 这两个文件可以很是利便的建设体系处事。个中,instsrv.exe 用于建设、删除处事;srvany.exe 用于保障处事能正常启动。
必要留意的是,运行注册处事呼吁时,必要以打点员权限运行 CMD 来执行。 注册完处事之后,还必要通过注册表把处事和可执行措施关联起来。
在注册表中找到上面建设的处事,新建一个 Parameters 的项,在项内再建设两个字符串,别离指向可执行文件和可执行文件的完备目次。 最后,services.msc 呼吁打开处事打点,找到方针处事,配置应承处事和桌面交互,配置开启处事并配置为自启。 3.功效结论 通过以上注册的处事,每次插入移动硬盘,城市自动去遍历移动硬盘盘的文件,查找 Mac 姑且文件并删除。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |