寻找在线资源来实现类似于列出的产品中实现的虚拟驱动器功能
解决方案应该是跨OS(win,pc,linux),最好使用一个运行良好的框架.目前,这个问题的答案是广泛分散的,没有明确的选择:
我发现目前的建议:
保险丝(不确定各种Windows端口的状态)
杜坎图书馆
自定义命名空间扩展(仅限Windows,各种 CodeProject 文章中的源代码)
商业框架(窗口) - LogicNP,Eldos
的WebDav
请列出每个答案的一个建议,我会相应地更新问题.问题的目的是为这些问题创建最佳参考点......
似乎WebDav最容易实现跨操作系统,因此有关此的进一步信息将不胜感激.
一个简单的解决方案是为每个目标平台使用本机SMB客户端,然后使用它来安装使用Samba的VFS API实现的自定义Samba文件系统.自定义NFS服务器已被用于实现跨平台的Unix虚拟文件系统,但SMB是支持Windows和Linux的更好选择.
如果需要VFS访问客户端资源,则必须在客户端上使用VFS运行Samba服务器,然后使用环回或本地主机网络来装入驱动器.Samba被广泛移植,包括使用Cygwin作为适配器的Win32端口.
WebDAV的.心跳加速.它本质上是跨平台的,并且有大量的客户端支持,以及不错的开源服务器代码.Apache mod_dav是你的朋友.
查看Mac,Windows和Linux上的WebDAV客户端支持:
OS X内置支持
Windows XP/Vista内置支持(驱动器映射,每个文件夹)
开源WebDAV服务器:
Apache mod_dav
米尔顿(爪哇)
并且不要忘记查看WebDAV资源.