如何锁定文件名,因此Windows用户无法更改文件文件名。
答案 0 :(得分:3)
两种方式:
不幸的是,它们都没有防止故障......为了人类的利益:)
答案 1 :(得分:2)
感谢上帝,这是不可能的。您可以限制对此文件的访问,因此用户将无法访问它并因此修改其名称,但是您无法阻止它们重命名文件。
还有一件事......
如果文件在独占模式下持续打开,则没有其他人能够修改它,即更改其名称......但这意味着某些进程必须锁定它,即Windows服务。关闭此类服务或以其他方式终止该过程将释放锁定。
答案 2 :(得分:0)
在盒子外思考 - 使用Alternative数据流。
隐藏您想要的文件名&有一项后台任务,可以使用您的数据流查找广告并恢复“正确”的文件名。
在盒子外面思考 - 编写自己的文件系统并将其安装为ifs
在盒子外面思考 - 不要将数据放在文件中,将其放在数据库中
远离盒子思考 - 相信您的用户
这就是我们大多数人所做的。启动时有用的错误消息,正常恢复,也许是文件对话,因此用户可以选择适合您的文件名,原因是您没有预料到。