使用自定义文件格式作为 Windows Explorer 文件系统
Posted
技术标签:
【中文标题】使用自定义文件格式作为 Windows Explorer 文件系统【英文标题】:Using custom file formats as Windows Explorer file systems 【发布时间】:2012-09-23 12:01:09 【问题描述】:是否有关于如何在 Windows 资源管理器中将自定义存档文件格式加载为文件系统的教程,类似于 CAB 和 ZIP 文件?
我尝试搜索命名空间扩展教程,但它似乎是另一回事。
【问题讨论】:
它们实际上是一样的。唯一的区别是命名空间扩展将自己的文件夹注册到特定的命名空间。即: Control Panel 已注册到 My Computer 命名空间。对于基于文件的文件夹,名称空间扩展名附加到其文件类型。请参阅 MSDN 中的“实现基本文件夹对象接口”。 【参考方案1】:查看这个项目 - Mini Shell Extension Framework。
-
Part 1
Part 2
Part 3
对您来说最重要的是第一部分,来自项目描述:
为了展示如何使用这些类并提供一个示例 要创建一个 shell 扩展,代码包括一个小示例,可以 打开 .vvv 文件。 VVV 文件只是重命名的 .ini 文件,充当 容器。大多数 shell 扩展都是容器视图(例如, Windows .zip 和 .cab shell 扩展名)。
【讨论】:
以上是关于使用自定义文件格式作为 Windows Explorer 文件系统的主要内容,如果未能解决你的问题,请参考以下文章
delphi 10.2 创建并使用资源文件(一共22种格式,RCDATA是自定义格式)