admin管理员组文章数量:1794759
在ftp文件夹视图下实现双击打开文件
背景
在日常学习生活中,ftp文件的操作需要拖放来实现,于是产生以下问题:
- 拖曳操作对触摸屏并不友好,常需要通过长按后达到右键的效果再拖放。
- 几天以后,会出现满桌面的文件,整理工作量大。
想直接看代码的戳这里
解决方案探索 评析浏览器下载插件的可行性缺点:
结论:放弃此方案
评析将自定义程序注册为ftp打开方式的可行性优点:
不足:
补充:
- 存在两个地方注册ftp浏览器:
- HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\ftp\\UserChoice
- HKEY_CLASS_ROOT\\ftp
在某些电脑上(如Win7 64bit)使用方法一注册时,会下载临时文件;使用方法二时,只会创建临时文件
但在另一些电脑(如Win7 32bit),不论使用那种方法,均会下载
解救方案:
- 使用windows api获取最上层文件浏览器的地址栏
注:有的(Win7 Professional)地址栏中包含用户名和密码,有的(Win7 Ultimate)只有用户名
- 再启用python ftplib实现文件对比和下载
Shell Extension有属性栏、悬停等,但不适合
其他应用,放弃Explorer历史遗留问题。。
SMB, Not FTP你去协商呀!
版权声明:本文标题:在ftp文件夹视图下实现双击打开文件 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686798293a104285.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论