我可以创建一个快捷方式,使其指向根文件夹内的某个位置(可以这么说),而不管该文件夹位于何处?

我可以创建一个快捷方式,使其指向根文件夹内的某个位置(可以这么说),而不管该文件夹位于何处?

我有一个与文件夹“a”和“b”中的内容相关的剪辑,这两个文件夹是同一个父文件夹的子目录,我将其称为“root”。剪辑放在文件夹“b”中。我想创建一个快捷方式,让我可以从“a”内部访问剪辑,而不管“root”的位置在哪里(例如,c:\whatever\gnash\root 或 f:\ding\root)。可以吗?使用 Windows 7。

答案1

您可以使用符号链接来实现这一点,它与快捷方式不同。假设我们有两个文件夹abmydoc.txt其中有b。要创建指向位于中的文件的符号链接a,请在中打开管理命令提示符a,然后使用以下命令:

mklink thedoc.txt ..\b\mydoc.txt

您可以为符号链接(第一个参数)使用任何名称。完成后关闭命令提示符。符号链接保留相对路径,而不是将其解析为绝对路径。因此,您可以将整个结构移动到root任何您想要的位置,符号链接仍将有效。

警告:复制符号链接时,Explorer 有时会卡住,尤其是跨卷复制时。如果您需要移动结构root,则可能需要使用此命令:

robocopy C:\source\root E:\dest\root /e /move /sl

符号链接策略还有其他缺点,特别是它只适用于 NTFS。您可能只需创建一个普通的快捷方式并依靠 Windows 的链接跟踪功能. 在许多情况下,即使目标在其最后已知的完整路径中不存在,Windows 也能找到该目标。

相关内容