无法删除符号链接或连接点 mklink 内的文件夹/文件

无法删除符号链接或连接点 mklink 内的文件夹/文件

我使用 mklink 创建到硬盘的符号链接 /d。

现在,即使我是所有者,并已通过“取得所有权”流程确认,我也无法删除位于此符号链接中的文件。例如,如果我导航到指向我的电影硬盘的链接文件夹 E:\Movies 并尝试删除文件夹,则会收到错误“您需要提供管理员权限才能删除此文件夹”。当我转到“属性”>“安全”并检查所有权时,我的用户名被列为所有者。

但是,我可以删除此文件夹中的单个文件,但无法删除文件夹本身。

如果我直接导​​航到硬盘而不是通过符号链接,我可以删除任何我想要的内容。我尝试使用 mklink /d 和 junction /j。

是不是我遗漏了什么设置或什么东西导致了这种情况?我的目的是创建指向此硬盘的符号链接,这样它看起来就像一个包含我的视频文件夹/库的文件夹,而不是一个单独的驱动器。

任何帮助都将不胜感激!

答案1

您可以尝试打开管理员权限 CLI 并使用命令 RD /S /Q “目录的完整路径”进行删除

答案2

这个答案可能太晚了,但我想我会把这个问题留给遇到这个问题的其他人。当我在 Explorer 中有一个链接到 的连接点时,我遇到了同样的行为C:\FolderF:\Folder这是我经过一段时间的试验和挖掘后得出的最佳猜测。

原因:假设您对连接点及其链接到的文件夹具有适当的权限,则出现的权限问题与文件夹本身无关 - 它与回收站有关。由于不了解回收站的内部结构,我只能猜测跨驱动器连接点导致 Windows 无法确定要使用哪个回收站。如果您在任一驱动器上禁用回收站,权限错误就会消失,这在某种程度上支持了该理论。

解决方案:禁用其中一个驱动器上的回收站或使用 Shift+Delete 删除资源管理器中的文件夹以绕过回收站。

相关内容