文章已更新 2.0,请移步: 手机伺服用不了 file:// 链接的解决办法 2.0(兼容带空格及中文的文件名或路径)
如题,手机伺服用不了 file://
链接。目前我找到了一种解决办法,可以点击链接直接打开文件或资源管理器。但该方法目前还不完美,不支持中文文件名或路径,也不支持带空格的文件名或路径,所以文章标题为 1.0。等后面改进了再发第二版。
Step 1. 参考此文,在桌面新建一个 txt 文件,内容如下:
REGEDIT4 [HKEY\_CLASSES\_ROOT\\FileOpen] @="URL:FileOpen Protocol" "URL Protocol"="" [HKEY\_CLASSES\_ROOT\\FileOpen\\DefaultIcon] @=""C:\\Windows\\explorer.exe"" [HKEY\_CLASSES\_ROOT\\FileOpen\\shell] [HKEY\_CLASSES\_ROOT\\FileOpen\\shell\\open] [HKEY\_CLASSES\_ROOT\\FileOpen\\shell\\open\\command] @="cmd /c set url="%1" & call set url=%%url:fileopen:=%% & call start explorer file:%%url%%"
将文件重命名为 fileopen.reg
,双击运行。
Step 2. 参考此文方案二,在 %userprofile%\AppData\Local\Microsoft\Edge\User Data\AutoLaunchProtocolsComponent\组件版本\protocols.json
中增加以下内容:
{ "origins":["http://*:6806"], "protocol":"fileopen" }, { "origins":["http://*:6806"], "protocol":"cmd" },
保存。
Step 3. 重启 Edge 浏览器。
完成。
只要在思源中使用形如 fileopen://d:/images/
或 fileopen://d:/images/screenshot.png
这样的链接,即可直接点击打开相应的文件或文件夹。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于