如何挂接到 windows 资源管理器(用于基于网络的文件存储,例如保管箱)

How to hook into the windows Explorer (for network based file stores, e.g. dropbox)

这个问题我可能会遇到麻烦。我愿意重写。

我假设 most 主要的在线存储服务,如 DropBox、OneDrive、Box、GoogleDrive 等,通过 WebDAV 将它们的服务扩展到网络。好的,现在我的问题是 windows 客户。

客户端应用程序如何连接到 windows os,以便它在路径 F:\myfolder 等映射到 WebDav 服务的文件请求文件。

我正在寻找他们如何:

的过程概述
  1. 发现缓存文件已过时
  2. 发现服务器上的新文件夹结构
  3. 将它们的文件夹映射到 NTFS 结构,以便标准 windows 文件 i/o 找到文件
  4. 是否有某种开源工具软件可用于连接到通用的 webdav 服务,以便我们可以构建自己的自定义客户端管理器?

在我们的例子中,我们有带有 geospatial 组件的文件。因此,我们不按文件夹结构浏览服务器,而是使用地图界面,并将其作为过滤器,用于筛选复制到客户端文件夹结构的内容。所以我们正在寻找可重复使用的组件。

写一个Windows Shell Namspace Extension。这将使您能够访问资源管理器中不基于传统文件的数据文件夹层次结构。缺点是您将无法通过命令行访问存储,只能在资源管理器中访问。