我将一些文件夹移动到外部存储驱动器并用快捷方式替换它们,但快捷方式列在文件而不是文件夹中。它也没有显示在 Windows 资源管理器左侧的文件夹树视图中。
有没有办法让 Windows 资源管理器像对待常规文件夹一样对待快捷方式文件夹?
答案1
在 Windows Vista 和 Windows 7 中,您可以使用NTFS 符号链接维基百科指出“NTFS 符号链接实现为跨文件系统链接提供了全面支持。”
如果你不习惯使用命令行程序mklink
,你可以使用链接外壳扩展。下载并安装软件后,请按照“使用 Link Shell 扩展”。基本上,您选择外部/远程驱动器上的文件夹,单击“选择链接源”,返回原始驱动器并选择“作为符号链接拖放”。
我没有亲自测试过此方法。如果我的说明不起作用,请告诉我。
答案2
在 Windows 10、Windows 7 Professional 以及其他版本中,您可以创建“文件夹快捷方式”,无需任何命令行或任何外部工具。操作方法如下:
- 导航到“%APPDATA%\Microsoft\Windows\Start Menu”
- 在单独的窗口中,打开新快捷方式的目标文件夹的父文件夹(快捷方式将指向的位置)
- 右键单击并将目标文件夹拖到“开始菜单”文件夹中。
- 单击“在此创建快捷方式”。
- 将新的快捷方式移动到所需位置。
快捷方式将按文件夹排序,将显示在导航窗格中,并可固定到快速访问(和开始菜单)。
但是,如果您进入快捷方式的属性,您将无法更改目标、键盘快捷键、图标或任何其他属性。
附加信息:
该快捷方式还会在资源管理器中产生奇怪的路径。例如,如果将 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)。最重要的是,程序不会注意到。