当我开始在 Windows 资源管理器地址栏中输入某些内容时,它会在地址栏下方显示一小段自动完成条目列表。
我想使用这些自动完成建议在文件夹之间更快地导航:假设我有一个名为Foo文件夹在我的用户文件夹深处的某个地方。目前,我在文件夹栏目文件夹,这是其他地方,我想导航到Foo文件夹。当我选择地址栏并开始输入福……,我希望 Windows 资源管理器显示Foo文件夹在自动完成条目中,这样我就可以快速导航到那里,而不必单击整个文件夹结构。不幸的是,我不知道这是否可行,或者如何激活它。
我所谈论的所有文件夹都已使用 Windows Search 编制索引,因此 Explorer 编译自动完成条目列表的时间不会太长。
有没有什么办法可以实现这个功能?也许是一个 Explorer 插件?
编辑:我知道有像 Direct Folders 这样的工具可以实现这种快速文件夹导航。这些工具的问题在于我必须手动选择要导航到的文件夹。使用 Windows Search 的索引,应该可以创建像 Direct Folders 这样的工具,它可以预测/猜测我想要的文件夹。
答案1
我想我可能已经找到了一种不需要太多额外软件就能做到这一点的方法。至少在我的计算机上,桌面上的所有文件和文件夹都已显示在自动完成下拉菜单中。如果您创建文件夹的快捷方式并将其放在桌面文件夹中,它们将显示在自动完成下拉菜单中。
唯一的问题是它会填满您的桌面文件夹,因此如果您经常使用桌面文件夹并显示隐藏文件,这可能会带来不便。无论如何,如果这不是问题,这里有一个 autohotkey 脚本,它会自动为驱动器中的每个文件夹创建隐藏的快捷方式。您可以使用 Windows 任务调度程序使其自动运行。
Loop, D:\*, 2, 1
{
FileDelete, %A_Desktop%\%A_LoopFileName%.lnk
FileCreateShortcut, %A_LoopFileFullPath%, %A_Desktop%\%A_LoopFileName%.lnk
FileSetAttrib, +H, %A_Desktop%\%A_LoopFileName%.lnk
}
将“D”替换为您选择的驱动器。如果您不想隐藏快捷方式,请删除 FileSetAttrib 行。另一个考虑因素是,如果您的驱动器很大,或者包含系统文件,出于性能考虑,您可能不想将其全部设置为快捷方式。要缩小范围(可能只是文档),请输入另一个路径而不是“D:\”。