当前位置:  开发笔记 > 运维 > 正文

跨OS虚拟驱动器功能

如何解决《跨OS虚拟驱动器功能》经验,为你挑选了2个好方法。

寻找在线资源来实现类似于列出的产品中实现的虚拟驱动器功能 这里

解决方案应该是跨OS(win,pc,linux),最好使用一个运行良好的框架.目前,这个问题的答案是广泛分散的,没有明确的选择:

我发现目前的建议:

    保险丝(不确定各种Windows端口的状态)

    杜坎图书馆

    自定义命名空间扩展(仅限Windows,各种 CodeProject 文章中的源代码)

    商业框架(窗口) - LogicNP,Eldos

    的WebDav

请列出每个答案的一个建议,我会相应地更新问题.问题的目的是为这些问题创建最佳参考点......

似乎WebDav最容易实现跨操作系统,因此有关此的进一步信息将不胜感激.



1> Ken Fox..:

一个简单的解决方案是为每个目标平台使用本机SMB客户端,然后使用它来安装使用Samba的VFS API实现的自定义Samba文件系统.自定义NFS服务器已被用于实现跨平台的Unix虚拟文件系统,但SMB是支持Windows和Linux的更好选择.

如果需要VFS访问客户端资源,则必须在客户端上使用VFS运行Samba服务器,然后使用环回或本地主机网络来装入驱动器.Samba被广泛移植,包括使用Cygwin作为适配器的Win32端口.



2> Anirvan..:

WebDAV的.心跳加速.它本质上是跨平台的,并且有大量的客户端支持,以及不错的开源服务器代码.Apache mod_dav是你的朋友.

查看Mac,Windows和Linux上的WebDAV客户端支持:

OS X内置支持

Windows XP/Vista内置支持(驱动器映射,每个文件夹)

开源WebDAV服务器:

Apache mod_dav

米尔顿(爪哇)

并且不要忘记查看WebDAV资源.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有