我可以让 Windows 将文件夹的快捷方式视为与文件夹相同的文件吗?

我可以让 Windows 将文件夹的快捷方式视为与文件夹相同的文件吗?

我将一些文件夹移动到外部存储驱动器并用快捷方式替换它们,但快捷方式列在文件而不是文件夹中。它也没有显示在 Windows 资源管理器左侧的文件夹树视图中。

有没有办法让 Windows 资源管理器像对待常规文件夹一样对待快捷方式文件夹?

答案1

在 Windows Vista 和 Windows 7 中,您可以使用NTFS 符号链接维基百科指出“NTFS 符号链接实现为跨文件系统链接提供了全面支持。”

如果你不习惯使用命令行程序mklink,你可以使用链接外壳扩展。下载并安装软件后,请按照“使用 Link Shell 扩展”。基本上,您选择外部/远程驱动器上的文件夹,单击“选择链接源”,返回原始驱动器并选择“作为符号链接拖放”。

我没有亲自测试过此方法。如果我的说明不起作用,请告诉我。

答案2

在 Windows 10、Windows 7 Professional 以及其他版本中,您可以创建“文件夹快捷方式”,无需任何命令行或任何外部工具。操作方法如下:

  1. 导航到“%APPDATA%\Microsoft\Windows\Start Menu”
  2. 在单独的窗口中,打开新快捷方式的目标文件夹的父文件夹(快捷方式将指向的位置)
  3. 右键单击并将目标文件夹拖到“开始菜单”文件夹中。
  4. 单击“在此创建快捷方式”。
  5. 将新的快捷方式移动到所需位置。

快捷方式将按文件夹排序,将显示在导航窗格中,并可固定到快速访问(和开始菜单)。

但是,如果您进入快捷方式的属性,您将无法更改目标、键盘快捷键、图标或任何其他属性。

附加信息:

该快捷方式还会在资源管理器中产生奇怪的路径。例如,如果将 C:\Users\USER 文件夹的快捷方式放在 C:\Users\USER\Documents 文件夹中,则打开时将显示以下路径:

C:\Users\USER\Documents\USER-Shortcut

从该点开始进行的任何进一步导航将要显示在资源管理器中的“可点击路径”中,但是将不会显示在“原始文本路径”中。例如,打开快捷方式,打开“文档”,然后再次打开快捷方式,将产生以下路径:

This PC > System (C) > Users > USER > Documents > USER-Shortcut > Documents > USER-Shortcut

C:\Users\USER\Documents\USER-Shortcut

经过这些导航次数后,主资源管理器窗格将显示一个名为“target(.lnk)”的普通 .lnk 快捷方式,它指向文件夹快捷方式的目标。如果打开它,它将像任何其他 .lnk 文件一样正常运作,删除不寻常的路径。

您还可以在 Windows XP Pro 和 2000 中创建这样的快捷方式。我找到此问题的线程位于: http://windowssecrets.com/forums/showthread.php/53274-Cool-trick-with-folder-shortcuts-(XP-Pro-2000)
要在 Windows XP 和 2000 中创建快捷方式,请按照我列出的步骤操作,但将快捷方式拖到开始按钮上,而不是“开始菜单”文件夹上。但是,上述线程还提到,在旧版本中,删除快捷方式也会删除文件夹,因此请谨慎。

答案3

这也让我抓狂了。这是我找到的唯一方法:

0) 假设您有 10 个真实文件夹和 10 个指向其他文件夹的快捷方式,并且所有 20 个文件夹都在父文件夹中,并且您感到沮丧,因为快捷方式按字母顺序排列在底部,而不是按真实文件夹的名称字母顺序排列。

1)在父文件夹中创建一个名为“zzz-real folders”的虚拟文件夹,按字母顺序排列在底部。

2)将所有真实文件夹放入此新文件夹中

3)在该文件夹中创建所有这些实际文件夹的快捷方式

4)将快捷方式拖出(上一级)到原始父文件夹

5) 瞧 — 现在您有了一个按字母顺序排列的快捷方式列表,其中包含您想要的所有内容,底部有一个虚拟文件夹

答案4

使用连接点。您可以使用 Link Shell 扩展 (http://schinagl.priv.at)。最重要的是,程序不会注意到。

相关内容