繁体   English   中英

如何钩入Windows资源管理器(用于基于网络的文件存储,例如保管箱)

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

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

我假设大多数主要的在线存储服务(例如DropBox,OneDrive,Box,GoogleDrive等)都通过WebDAV将其服务公开到网络上。 好的,现在我的问题是Windows客户端。

客户端应用程序如何与Windows操作系统挂钩,以便它向路径为F:\\ myfolder等的文件请求映射到WebDav服务。

我正在寻找有关其流程的概述:

  1. 发现缓存的文件已过时
  2. 发现服务器上的新文件夹结构
  3. 将其文件夹映射到NTFS结构,以便标准Windows文件I / O查找文件
  4. 是否可以使用某种开源工具软件来连接到通用的webdav服务,以便我们可以构建自己的自定义客户端管理器?

在我们的例子中,我们有带有地理空间成分的文件。 因此,我们不是按文件夹结构浏览服务器,而是使用map界面浏览,并将其作为复制到客户端文件夹结构的过滤器。 因此,我们正在寻找可重复使用的组件。

编写Windows Shell Namspace扩展 这将使您可以访问资源管理器中不基于传统文件的数据文件夹层次结构。 缺点是您将无法仅在资源管理器中通过命令行访问存储。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM