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可执行文件。+ F& g) V3 l9 ]/ }3 l
需要注意的是,运行注册服务命令时,需要以管理员权限运行CMD来执行。注册完服务之后,还需要通过注册表把服务和可执行程序关联起来。 ! l1 P: Z! _0 S
* t8 t# c, k3 p- H
最后,services.msc命令打开服务管理,找到目标服务,设置允许服务和桌面交互,设置开启服务并设置为自启。 . {& n6 l1 e8 l: A, E
- z7 c N1 B5 a' |4 N4 G 3、结 果 结 论/ O. l5 @' a2 X$ N2 d( b; U
通过以上注册的服务,每次插入移动硬盘,都会自动去遍历移动硬盘盘的文件,查找Mac临时文件并删除。4 n" b2 L$ H' K' a