Windows 文件管理器中的目录问题

在 Windows 文件管理器里,从“快速访问”点击进入的“文档”、“图片”、“下载”等目录在地址栏显示的貌似不是绝对路径,如图:
1

只有从 C 盘目录下一步一步点“用户”、“用户名”,或者直接输入绝对路径之后,打开目录的地址栏下才显示绝对路径,如图:
02

想问一下,有什么办法在快速访问里点击后,地址栏也能直接显示绝对路径啊?

把你要定位的路径加入快速访问就好了.

但是不适用"文档”、“图片"这类. 如果非要这类虚拟文件夹也支持, 你需要修改或者删除

c:\users\xxx\documents\desktop.ini

删除 desktop.ini 仍然不行,只是目录名称变成英文了而已,点开之后地址仍然不是绝对路径。不太明白为什么 Windows 要搞这些特殊的文件目录。

你打开一个子文件夹, 就能获取绝对路径了。
可以在地址栏输入「 视频 」然后就能打开视频目录

因为这些目录就是用来让你"快速访问"的…如果需要文件地址可以Shift+右击获取单个文件的绝对路径

2 Likes

牛掰!

论学好英语的重要性:laughing:

这个叫虚拟文件夹, 比如图片文件夹, 本意是聚合所有图片目录为一个虚拟的文件夹.

所以win里面翻译为 库.
image

这不是文件夹. 对于你来说是文件夹, 是因为默认只有一个文件夹在库里.

如果你要获取某个文件的路径, 也不需要到地址栏复制. 甚至不需要记住 shift+右键.

image

2 Likes

明白了。平时复制路径用的都是 ExplorerGenie

1

一直都没注意过用 shift + 右键也能复制路径。

提这个问题也不是想复制路径啦。

仅仅是因为另一条帖:如何在 Windows File Explorer 里用快捷键召唤 Everything?

在那里看到可以用 autohotkey 调用 everything 搜索当前目录下的内容,觉得很有用,试了以下发现对虚拟文件夹不起作用,而我又不会改 AHK 文件,所以来问问能不能从文件管理器入手直接解决路径问题。

这个问题我也遇到过,不过因为我安装有listary,随便选择一个文件,ctrl+shift+c即可复制该文件的绝对路径,删掉一部分就是当前文件夹路径,也还勉强将就了。

有几个方法:

如果是第三方文件管理器, 可以直接设置. 比如我常用的Dopus.

image

如果ahk配合系统自带的.

可以先点击并获取 任意虚拟文件夹下的 文件路径.

然后ahk 截取字符串 从第一个字符到最后一个\ 字符即可.

然后发送给everything命令参数.

1 Like

虚拟文件夹不起作用在everything中显示的是什么呢?
没记错的话这个是支持虚拟文件夹的
除非是那种 库的一级目录
即使是库的二级目录也是支持的(二级目录本身是一个文件夹,而一级目录不是)

如图一个是库的二级目录(有效),一个是一级目录(无效)


就是库的一级目录那种。改了注册表,现在没有什么问题了。

对于当前文件夹下快速启动everything, 还有个更好的办法:

image

对于快速启动的文件夹, 这个也是支持的.

image