1

我想在资源管理器中显示我自己的文件和文件夹列表。例如,如果我有一个空文件夹,比如 'D:/Store' ,那么当从资源管理器中单击特定文件夹时,我想发送要从我的应用程序中列出的文件/文件夹列表(通过查询内部数据库/元数据)。Explorer,应该使用这些列表并将它们列为普通文件夹列表(虚拟文件夹列表)。再说一次,应该通过查询我的内部数据库来进行进一步的导航。同样,如果他们试图打开一个文件,我将从我的应用程序中发送特定文件的内容,并且资源管理器应该显示它。

请告诉我,这是否可能?

如果不是,i) 我是否必须创建自己的资源管理器窗口来实现这一点。ii) 或者 WebDAV 将帮助我实现我的要求。

如果是这样,将选择哪种语言。我熟悉c/c++。如果我需要一些其他语言/工具,请告诉我。

谢谢。

4

1 回答 1

1

是的,这就是 webdav 的用途。该协议在概念上很简单,因此您理论上可以实现自己的服务器端协议处理,但实际上每个客户端都有很多特性需要处理,因此您最好使用库。

因此,您需要将数据库与 webdav 服务器库集成。例如http://milton.io(我的项目)是一个用于此目的的 java 库。使用起来很简单,有很多例子,很多人在几个小时内就可以在 windows 上运行一个简单的实现。Milton 是一个非常活跃的项目,并且有很好的支持(主要来自我!)

如果您更喜欢使用 php,那么 SabreDav 库非常好并且被积极维护。

于 2013-10-10T21:30:38.617 回答