如何在 Windows 中模拟驱动器

2023-12-27

我最近查看了 Google Data API。看起来不错。

我想做的是创建一个“G Drive”类型的应用程序。这基本上将作为资源管理器中的一个驱动器出现,并具有自己的图标。从那里,您将能够在 Google 文档之间进行拖放操作,并创建文件夹。是的,我听说过 Gladinet 和 Memeo,但两者都不是很好的解决方案。我决定从头开始构建一个,并在其进入​​ Alpha 阶段后将其作为开源版本发布。

无论如何,要开始我需要一些建议。

显然我需要一种方法来模拟浏览器中的驱动器。是否可以创建某种虚拟驱动器,然后从 XML 文件(而不是 HDD 上的文件夹)获取其内容列表?

因此,如果 XML 文件(例如)包含元素集合,是否可以让这些元素(经过一些工作)显示在驱动器的资源管理器窗口中。几乎就像将资源管理器视图的数据源从文件系统更改为文件内容一样?

无论是否黑客,优雅还是混乱,有没有人找到一些方法来做到这一点?


The Dokan http://dokan-dev.net/en/项目可能就是您正在寻找的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 中模拟驱动器 的相关文章

随机推荐

  • 如何使用一系列参数初始化结构体

    在许多语言中 常见的构造函数习惯用法是使用如下伪代码的语法来初始化对象的值 constructor Foo args for arg object arg arg Rust 乍一看似乎也不例外 许多impl for a struct包含一个
  • 如何删除 pandas、python 中某个对象的行?

    我的数据中有一个列包含这些类型的值 2 2 yes 2 yes 在 python pandas 中 我如何识别包含一串字母的整行 然后删除或删除整行 Thanks IIUC df df pd to numeric df col errors
  • 如何为 RESTful WCF 实现自定义 QueryStringConverter?

    我已经实现了一个自定义的 QueryStringConverter 类 并使用自定义的 WebHttpBehavior 子类将其连接起来 当我进行服务调用时 它会命中 CanConvert 覆盖中的断点 并且我为此参数返回 true 但它从
  • 没有主类的 Spring Boot

    我正在尝试使用 Spring Boot 并创建一个 jar 并将其安装到我的 Maven 存储库中 这是一个库 jar 文件 将在我的主应用程序 也是一个 Spring Boot 应用程序 中用作依赖项 现在 我正在研究一个 hello w
  • 将多个注释合并为一个以避免重复

    我正在使用 Spring MVC 来实现各种 REST 服务 对于文档 我使用 Swagger 这很好用 文档看起来不错 而且非常实用 我遇到的唯一问题是文档注释确实挤满了控制器类 尤其是错误代码注释 Example ApiErrors v
  • 是否存在 unapply 总是返回 Option 的规则?

    我尝试创建一个unapply模式匹配中使用的方法 我试图让它返回与Option但是 Eclipse 将其显示为错误 有没有这样的规定unapply必须返回一个Option T 编辑 这是我尝试使用的代码 我切换了上一节的代码 以便unapp
  • 以编程方式使用 Cypress.io 登录 Django 服务器(不使用 UI)

    肯定遗漏了一些明显的东西 但由于 Django 的 CSRF 保护 我在登录 Django 时遇到了很大的困难 我看了查看我们的示例食谱 使用 cy getCookie 来测试使用 HTML Web 表单的登录 https docs cyp
  • 什么可能导致移动浏览器有时无法选择文本输入?

    GOAL 制作一个在桌面上也可以在移动设备上运行的聊天界面 PROBLEM 我已经整理了一个聊天机器人的概念验证 一切都是very简单 包括JS和CSS 虽然我也有CSS 的一个单独问题 https stackoverflow com qu
  • mongodb 聚合框架 - 获取嵌套数组的第一个文档的字段

    考虑以下是我存储在集合中的文档Users id User1 joined ISODate 2011 03 02 likes sublikes WebsiteID 001 WebsiteName ABCD WebsiteID 002 Webs
  • Python 3 中的图表、绘图

    我一直在自学使用 Python 3 编程的基础知识 现在想深入研究更多数学 图形的东西 例如绘制分形 我找到的所有图表 例如 pyLab matplotlib 似乎与 Python 3 不兼容 尽管我确实找到了可以安装的 numpy 版本
  • 如何使用 selenium python 在输入标签内查找并写入

    I would like to change a value of a input tag that haves the value 20 to 110 in the website https www tradingview com ch
  • 使用 jquery html() 方法设置 div 的 html 时出现问题

    我遇到了 jquery 的问题 我使用 html 方法设置了 div 的 html 但它没有正确设置 这是我正在使用的精简代码
  • 由于未定义的行为或编译器错误导致 C++ 代码崩溃?

    我遇到奇怪的崩溃 我想知道这是否是我的代码或编译器中的错误 当我使用 Microsoft Visual Studio 2010 作为优化版本编译以下 C 代码时 它在标记行中崩溃 struct tup int x int y class C
  • 如何防止 getopt 与缺少参数的选项混淆?

    说 我有代码 while c getopt argc argv n p 1 switch c case n syslog LOG NOTICE n s optarg break case p some code break case han
  • 设置Java VM line.separator

    有没有人找到一种方法来指定Javaline separatorVM 启动时的属性 我在想这样的事情 java Dline separator n 但这不会将 n 解释为换行符 有任何想法吗 尝试使用java Dline separator
  • 使用 GData xmlsupport 时我的程序出现问题

    我是新来的 我不知道如何使用这个 这是我的代码 NSString strParse url NSURL urlParse NSURL URLWithString strParse NSString content NSString allo
  • Android Studio 无法初始化(0xc0000005)

    我刚刚在运行 Windows 10 64 位和 Java SE 8 152 的新笔记本中安装了 Android Studio 但它突然停止工作 就像每次我尝试运行 Android Studio 时 都会出现以下错误消息 应用程序无法正确初始
  • 为什么我没有在 Xcode 中使用 Apple 登录

    Why I don t have Sign in with Apple option in Xcode so confused Can any one tell me how to fix this 如前所述 您需要付费开发者帐户才能访问此
  • virtualenv python-ldap 安装错误

    请不要将此称为重复项 到目前为止所有答案都只是通过全局安装ldap和其他开发包来 解决 问题 并没有解决虚拟环境中无法安装python ldap包的问题 示例包括 如何在 Ubuntu 上的 virtualenv 中安装 python ld
  • 如何在 Windows 中模拟驱动器

    我最近查看了 Google Data API 看起来不错 我想做的是创建一个 G Drive 类型的应用程序 这基本上将作为资源管理器中的一个驱动器出现 并具有自己的图标 从那里 您将能够在 Google 文档之间进行拖放操作 并创建文件夹