标签: directory-junction

目录连接不断被删除

我已在 SSD 上从 Windows 7 升级到 10 专业版,并使用命令行为mklink /J游戏、Mozilla 配置文件等文件夹创建了目录连接,指向 HDD 目录。除了 Mozilla Firefox 配置文件外,所有连接都运行良好,其链接如下:

Junction created for C:\Users\[USERNAME]\AppData\Roaming\Mozilla <<===>> H:\Users\[USERNAME]\AppData\Roaming\Mozilla

尽管此连接在创建时工作正常,但它会以随机间隔被删除。计算机休眠后,连接丢失,或重新启动后,或在使用计算机时的任何时间。每次我重新启动计算机或将其置于睡眠状态等时都不会发生这种情况。这似乎是完全随机的。

我也试过目录符号链接 ( mklink /D),但同样发生。有趣的是,我在同一卷上的其他路口没有遇到任何问题H:

NTFS 权限没有问题,卷H:是固定硬盘(不是可移动硬盘)。

任何想法是什么导致了这种情况?

windows firefox symbolic-link directory-junction windows-10

5
推荐指数
1
解决办法
1974
查看次数

Windows 10 mklink 到 c:/originalDirectory,如果从链接目录中删除原始文件,则保留原始文件

我使用的是 Windows 10。

想象一下,我有一个目录,并且我通过执行以下操作c:\originalDirectory创建了一个链接:c:\newDirectorymklink /d c:\newDirectory c:\originalDirectory

我的问题是关于链接目录中的文件。当我删除时c:\newDirectory\exampleFile.jpg,原始文件也会被删除c:\originalDirectory\exampleFile.jpg。当然,链接本身并c:\newDirectory没有被删除。

执行目录连接会产生mklink /j c:\newDirectory c:\originalDirectory相同的行为。

是否有某种形式的链接或文件同步机制,如果我删除c:\newDirectory\exampleFile.jpg,原始文件会c:\originalDirectory\exampleFile.jpg被保留?当然,我也想保留链接本身c:\newDirectory

我认识到,如果我通过这样做创建指向各个文件本身的链接mklink c:\newDirectory\linkToExampleFile.jpg c:\originalDirectory\exampleFile.jpg,我可以删除c:\newDirectory\linkToExampleFile.jpg而不删除c:\originalDirectory\exampleFile.jpg。但其中有很多文件c:\originalDirectory,因此创建每个文件的链接似乎不是一个很好的选择。

symbolic-link mklink junction directory-junction windows-10

5
推荐指数
1
解决办法
331
查看次数