答案1
发生这种情况是因为 Microsoft Office 文档的打开方式不同。其他程序的行为可能类似,但我将严格参考 Office 文件,因为有文档可以解释此行为。
当您打开 Office 文档时,应用程序会在同一文件夹中创建一个隐藏的临时文件。当您处理文档时,您的修改会写入此文件(顺便说一句,这就是自动保存功能发挥作用的方式)。
当你节省文档,原始文档被删除,然后临时文件被重命名为原始文件。由于您的用户没有删除文件的权限,因此操作失败。
以下是该过程的概述,详情如下这Microsoft Word 支持文章:
创建临时文件创建~wrdxxxx.tmp 写入临时文件将示例数据保存到~wrdxxxx.tmp 删除原始文件 删除 EXAMPLE.DOC 将 temp 移动到目标名称 将 ~wrdxxxx.tmp 移动到 Example.doc
根据同一篇文章:
Word 将临时文件放在与保存文件相同的目录中,从而显著提高了性能速度.....Word 创建临时文件的位置是硬编码信息,无法编辑。因此,相应地设置用户的 NTFS 权限非常重要。
我想所有 Office 桌面应用程序都一样。可以找到 Word 所需的 NTFS 权限的完整列表(具体来说)这里。NTFS Delete 就是其中之一。
看原始答案服务器故障。