我有一个文件夹,我想将它从一个驱动器移到D:\
另一个C:\
驱动器(它们是两个物理驱动器),但不破坏使用此文件夹的任何东西。按照一些指南,我将文件夹移到并尝试从到C:\
创建一个符号链接。它报告成功,我可以将创建的链接作为文件夹打开并查看子文件夹列表,但我无法打开任何子文件夹或文件。这是控制台日志:D:\folder
C:\folder
D:\>mklink /D D:\dev C:\dev
symbolic link created for D:\dev <<===>> C:\dev
D:\>cd dev
D:\dev>dir
Volume in drive D has no label.
Volume Serial Number is 2C97-9F5E
Directory of D:\dev
(Here is a correct list of my subfolders)
0 File(s) 0 bytes
38 Dir(s) 77,532,950,528 bytes free
D:\dev>cd subfolder
The system cannot move the file to a different disk drive.
(mklink /J
也尝试过,结果相同)
我还为此尝试了一些其他软件(xcopy、Symlinker、Link Shell Extension),但它们要么无法在两个驱动器之间创建链接,要么创建的结果与 相同mklink
。
我还在一个驱动器内创建了一个链接,并且它运行正常。
我看到其他人成功地在驱动器之间建立了链接,但出于某种原因,它对我来说不起作用。如果有什么不同的话——我使用 Windows 10,C:\
是一个系统 SSD 和D:\
一个 HDD。两者都有 NTFS。