我有一个与文件夹“a”和“b”中的内容相关的剪辑,这两个文件夹是同一个父文件夹的子目录,我将其称为“root”。剪辑放在文件夹“b”中。我想创建一个快捷方式,让我可以从“a”内部访问剪辑,而不管“root”的位置在哪里(例如,c:\whatever\gnash\root 或 f:\ding\root)。可以吗?使用 Windows 7。
答案1
您可以使用符号链接来实现这一点,它与快捷方式不同。假设我们有两个文件夹a
和b
,mydoc.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 也能找到该目标。