前情提要:
DaleZ 我甚至还专门为此写了点 Python 代码,试图把打开方式接入到这个程序上面替换掉浏览器,从而自己下载并打开,结果发现这就是个坑,折腾半天越陷越深,不得了,FTP 也是个屎山(((
FTPC2O,FTP 即点即开
在 Windows 文件资源管理器中双击就能打开 FTP 中的文件。就跟平常一样。
背景
个人认为 FTP 早就该进历史的垃圾堆里面了。实际也是如此,国内似乎已经无法再找到公开的 FTP 服务器,只有国外一些怀旧网站仍在运营着它们。然而这是表象。在许许多多犄角旮旯看不见的地方,FTP 仍然活着——我说的是我们学校。FTP 太难用了!学校配套的 FTP 软件(FlashFXP)更难用!有好好的文件资源管理器不用用那个干嘛……不过文件资源管理器的行为稍微与平常有些出入,因此写了这个小实用程序尽可能贴近正常的文件双击打开体验。
原理
Windows 文件资源管理器在您双击 FTP 服务器中的文件时并不是像正常的文件共享那样自动帮您打开它,而是通过打开方式寻找 FTP 链接的处理程序(通常是浏览器)把打开请求丢给它处理。然而,Chromium 系浏览器已放弃对 FTP 协议的支持(打开相关 URL 直接变成新标签页)。这一个实用程序接管打开方式,自己自动解析链接下载并打开它,感觉就是与平常双击打开文件无异。
安装/卸载
仅支持 Windows 10/11。
ftpc2o [install/uninstall]
需要管理员权限。安装后首次双击文件时 Windows 应该会要求您重新设置关联。选择此程序。
您可以直接无参数打开 FTPC2O 以进入设置,在那里您可以调整如保存目录等少量设置。
项目地址
https://github.com/zDaleZ/FTPC2O
少量截图
早期内部版本。不完全代表当前状态。

