文章已更新 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
这样的链接,即可直接点击打开相应的文件或文件夹。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于