.net UNC虚拟文件夹
我想将一些服务功能公开为虚拟文件共享,以允许传统应用程序将虚拟文件夹作为真实文件夹使用 例如,文件路径包含.net UNC虚拟文件夹,.net,wcf,api,service,filesystems,.net,Wcf,Api,Service,Filesystems,我想将一些服务功能公开为虚拟文件共享,以允许传统应用程序将虚拟文件夹作为真实文件夹使用 例如,文件路径包含 \\\\Server\VirtualShare\File.ext 这意味着VirtualShare实际上并不存在,只有在我的服务运行时才可用。具有虚拟共享的文件访问必须隐式使用“我的服务” 我的问题是,是否存在一些API(示例)来公开自己的虚拟文件共享。WCF的功能是什么?您需要编写一个文件系统驱动程序来实现这一点。这很吸引人,但却非常困难,而且只能用C语言完成(甚至C++)。如果您感兴趣
\\\\Server\VirtualShare\File.ext
这意味着VirtualShare
实际上并不存在,只有在我的服务运行时才可用。具有虚拟共享的文件访问必须隐式使用“我的服务”
我的问题是,是否存在一些API(示例)来公开自己的虚拟文件共享。WCF的功能是什么?您需要编写一个文件系统驱动程序来实现这一点。这很吸引人,但却非常困难,而且只能用C语言完成(甚至C++)。如果您感兴趣,请查看
编辑:您可以查看一些用户模式文件系统的东西,例如有趣的东西,但我不会在生产或商业中使用它,因为我很少听说它,所以我不能推荐这种或那种方式。您需要编写一个文件系统驱动程序来实现这一点。这很吸引人,但却非常困难,而且只能用C语言完成(甚至C++)。如果您感兴趣,请查看
编辑:您可以查看一些用户模式文件系统的东西,例如有趣的东西,但我不会在生产或商业中使用它,因为我很少听说它,所以我不能推荐这种或那种方式。如果您只需要从本地机上获得它,请检查是否可以编写userland文件系统。Net包装器也可用。如果您只需要从本地计算机上获得它,请签出以编写userland文件系统。Net包装器也可用。我将向您推荐这个类似的问题:
我建议在Linux和FUSE上使用WinFUSE或SAMBA。我将向您介绍这个类似的问题: 我建议在Linux和FUSE上使用WinFUSE或SAMBA