如何添加新文本,但无法修改旧文本

如何添加新文本,但无法修改旧文本

如何设置 Windows 上文件的权限(例如 .docx),以便网络用户可以仅有的在文件中添加新文本。必须不是能够编辑旧文本,但添加新的。

我想要做的是,我希望来自不同 PC 的用户能够在 .docx 中添加更多信息而不删除旧内容,以便黑客或一些笨拙的工作人员无法删除以前的内容。

我已经创建了权限来阻止在保存文件夹中创建任何文件,这样员工就不会创建不必要的文档,因为这里的员工只是喜欢堆叠和重复他们的工作。

如果可以的话,请教我,谢谢

PS 我尝试设置创建文件夹/附加数据,但是它不起作用。请向我解释一下它到底起什么作用。

答案1

在 Word 中,这非常简单,只需控制区域即可。对于文本文件,您需要一个应用程序或脚本,以 FILE_APPEND_DATA 访问权限打开文件,并仅使用追加功能设置文件的权限。有关 Word 中的更多详细信息,请询问超级用户。

答案2

在 Linux 中可以实现,但仅限于某些文件系统。我不确定这是否可以在任何基于 Windows 的文件系统中实现。即使可以,我也不确定它是否可以用于文件.docx类型,因为当您修改这些文件以仅附加文本时,编辑的不仅仅是文件的最后几个字节。简而言之,我认为这是不可能的,但是我希望证明我错了!

也许你可以研究一些第三方软件来帮助你做到这一点,尽管它可能不再是.docx

相关内容