MS Word文件硬链接隐藏和不更新

我在Windows 7中创build了一个docx文件(initial.docx),然后创build了一个硬连接:

mklink /H new.docx initial.docx 

我打开new.docx,我可以看到最初在initial.docx中input的文本。 现在我在new.docx中input更多的文字。 问题出在这里:我保存它,在这个时候,initial.docx变成隐藏在windows-explorer中。 我打开initial.docx,我可以看到它不包含我保存在new.docx中的新文本。

如果不是在创build它之后修改new.docx,我修改原始文件并保存它,然后new.docx被隐藏并且不包含修改。

任何人都知道解决方法?

请注意,如果我对文本文件执行相同操作,则不会出现此问题:文件被有效地链接,其中一个文件中的每个更改都可以在另一个文件中看到。

可能没有办法解决这个问题。 我怀疑这是保存过程在某些程序中如何工作的副产品。

而不是简单地写在现有文件的顶部,他们将保存到一个新的临时文件,然后重命名一些,最后删除原来的。 这给你一些额外的安全。 如果您的计算机在保存时发生崩溃,原始应该仍然存在,并且您可能会将新版本作为临时文件提供,因此从理论上讲,您什么都不会损失。 对于简单覆盖文件的程序,如果在保存过程中发生故障,则可能会失去一切。

我怀疑,在保存/重命名操作中,您的链接正在被删除。 我不相信你能做任何事情。 您看到与在文件上明确设置的ACL相同的行为。

我见过很多使用这种保存程序的程序,这不仅仅是MS Office。