Python怎么还原纯洁无暇的移动硬盘
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要讲解了"Python怎么还原纯洁无暇的移动硬盘",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Python怎么还原纯洁无暇的移动硬盘"吧!编
千家信息网最后更新 2025年02月02日Python怎么还原纯洁无暇的移动硬盘
这篇文章主要讲解了"Python怎么还原纯洁无暇的移动硬盘",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Python怎么还原纯洁无暇的移动硬盘"吧!
编写代码
首先,我们需要循环检测 PC 的驱动器,判断是否存在 可移动的磁盘。
# 循环遍历,对每一个驱动器进行判断 while True: for item in disk_partitions(): if 'removable' in item.opts: driver, opts = item.device, item.opts # 删除临时文件 pass break else: continue # 休眠5s,继续遍历 sleep(5)
如果检测到存在可移动的磁盘,就遍历文件,删除 Mac 临时文件。
def remove_all_file(filepath, file_name): """ 删除 MAC 临时文件 :param file_name: :return: """ for root, dirs, files in os.walk(filepath): for name in files: print(name) if name.startswith("._") or name == file_name: os.remove(os.path.join(root, name))
接着,我们利用 pyinstaller 将 Python 文件打包成 Exe 可执行文件。
# 安装 pyinstaller pip3 install pyinstaller # 把 py 文件打包成 exe 可执行文件 # 图标:img.ico pyinstaller -F -i img.ico del_mac_files.py
为了保证程序一直在后台运行,我们需要创建一个 系统服务,让将可执行文件一直在后台执行。
instsrv.exe 和 srvany.exe 这两个文件可以非常方便的创建系统服务。其中,instsrv.exe 用于创建、删除服务;srvany.exe 用于保障服务能正常启动。
# 注册服务 # instsrv.exe 服务名 srvany.exe c:\instsrv.exe del_mac_tempfile c:\srvany.exe
需要注意的是,运行注册服务命令时,需要以管理员权限运行 CMD 来执行。
注册完服务之后,还需要通过注册表把服务和可执行程序关联起来。
# 注册表服务的目录 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
在注册表中找到上面创建的服务,新建一个 Parameters 的项,在项内再创建两个字符串,分别指向可执行文件和可执行文件的完整目录。
最后,services.msc 命令打开服务管理,找到目标服务,设置允许服务和桌面交互,设置开启服务并设置为自启。
感谢各位的阅读,以上就是"Python怎么还原纯洁无暇的移动硬盘"的内容了,经过本文的学习后,相信大家对Python怎么还原纯洁无暇的移动硬盘这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
服务
文件
移动
硬盘
移动硬盘
注册表
学习
运行
两个
内容
后台
命令
目录
磁盘
程序
系统
驱动器
循环
检测
管理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全员的证书
js客户端数据库
中信银行软件开发面试题
宁波余姚市戴尔塔式服务器
查询db2数据库安装时间
运维服务器报价
并发场景数据库只插入一条数据
全国犬数据库
上海国拍网的服务器
软件开发子公司母公司开票
网络安全法教学设计
中文期刊数据库和期刊的关系
pg是数据库吗
网络安全方面的违法行为
五金加工模具制造管理软件开发
服务器抽出SN标签卡
数据库原理2NF
广东省历年gdp数据库
太极app服务器错误
服务器怎么扫鸡
java链接数据库的方式
国外网络安全防范措施
南阳理工网络安全知乎
数据库管理系统有哪些
通卡网络技术有限公司官网
金帝巧克力消费者数据库
广东省历年gdp数据库
网络安全法 第41条
2k21手游出现服务器验证咋办
邮储总行软件开发中心