Python怎么还原纯洁无暇的移动硬盘
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇文章主要讲解了"Python怎么还原纯洁无暇的移动硬盘",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Python怎么还原纯洁无暇的移动硬盘"吧!编
千家信息网最后更新 2025年11月15日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安全错误
数据库的锁怎样保障安全
软件开发工资待遇怎么样
拱墅区 软件开发公司
网络安全的读博经验介绍
自己的dns服务器
厦门网络技术公司
欣创软件开发有限公司怎么样
摄像机未能修复数据库空间不足
数据库中的数据应该具有
广西互联网软件开发计划
小学网络安全活动报告
数据库装不上 是什么原因
数据库怎么看脏读
成都工控软件开发怎么样
医保数据和网络安全自查报告
outlook怎么搭建服务器
去一家公司学软件开发
内网终端数据库连接失败
服务器一直运行中怎么回事
华为数据库产品
数据库计划任务修改服务密码
服务器温度记录工具
网络安全监督检查培训
自己的dns服务器
濮阳nas存储服务器
20多年前的代理服务器
关于用户身份验证的网络安全报告
信息工程包括计算机网络技术吗
北京智慧园区软件开发服务
智能语音服务器定做商家
怎样建立自然灾害数据库