如何防止应用程序删除符号链接文件(Windows 7)

如何防止应用程序删除符号链接文件(Windows 7)

z:\data在网络驱动器上有一个文件夹..

我有一个本地文件夹c:\work,其中存在以下符号链接(使用创建mklink

c:\work\letter.tex => z:\data\letter.tex

当我在 Notepad++、Notepad 等中打开并编辑/保存文件时,c:\work\letter.tex它工作正常。当我在某个特定应用程序 (Texniccenter) 中打开并在其中编辑/保存时,符号链接被破坏,并创建一个新的未链接文件,这不是我想要的。我该如何防止这种情况发生?

答案1

对于遇到此问题的其他人来说,这没问题。我设法按如下方式解决了此问题。打开属性并转到“安全”选项。

  1. 取得文件(符号链接)的所有权。您可能必须取得父文件夹的所有权并将更改传播给子文件夹。
  2. 添加用户“Everyone”,并拒绝“修改”权限

就是这样!现在 Texniccentre 将无法写入该文件。

相关内容