为了账号安全,请及时绑定邮箱和手机立即绑定

如何防止其他进程在文件夹中随意更改?

如何防止其他进程在文件夹中随意更改?

慕后森 2021-03-21 08:43:52
如何防止其他进程在文件夹中随意更改?我这样做是这样的:import osusername=os.environ.get("USERNAME")os.system(r"echo y| cacls MyFolder /T /P %s:R > NUL"%username) # read onlyos.system(r"echo y| cacls MyFolder /T /P %s:F > NUL"%username) # full access这有什么缺点?最好的方法是什么?
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

在一般情况下,您无法执行此操作。最好将文件系统视为没有同步的多线程对象。

您上面的方法修改了权限,以便与您的进程相同的用户只能读取(或读取/写入)文件;它也以相同的方式阻止您自己的过程。

当然,请注意,如果您授予读取访问权限,则用户可以将文件复制到其他位置并在那里进行修改。


查看完整回答
反对 回复 2021-03-23
  • 1 回答
  • 0 关注
  • 157 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号