我想在Windows中有一个WebDAV客户端,它将WebDAV源显示为虚拟驱动器。我一直在使用Netdrive2,但我宁愿编写自己的Java实现或使用现有的开源产品。
我注意到许多基于Java的WebDAV客户端,但它们似乎不是Windows驱动器。它们是否存在,或者甚至可以创建一个创建虚拟驱动器的Java程序,指向一些Java元素的Java集合?或者更好的是,表示Java WebDAV客户端提供的资源的自定义元素集合?
谢谢!
答案 0 :(得分:1)
Windows资源管理器具有内置的WebDAV支持。如果您需要虚拟驱动器,则需要一个可以创建虚拟磁盘的库。 WebDAVSystem曾经提供这样的(但这是一个商业产品),但我不再在他们的网站上看到该库。他们使用我们的回调文件系统来创建虚拟驱动器。
回调文件系统本身包含C#的WebDAVDisk示例(目前不适用于Java API)。该示例基于我们用于WebDAV连接的SecureBlackbox组件,并且还使用了我们的SFTP Net Drive免费软件应用程序中的部分代码。我们计划在所有其他支持的API(Java,Delphi,C ++)中编写相同的示例。