Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net UNC虚拟文件夹_.net_Wcf_Api_Service_Filesystems - Fatal编程技术网

.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