带扩展名的文件夹

时间:2020-03-05 18:54:48  来源:igfitidea点击:

我希望让Windows识别某些文件夹与我的应用程序相关联,这可能是通过将文件夹命名为" folder.myExt"来实现的。

可以通过注册表完成吗?

更多信息
这是针对x平台应用程序的(这就是为什么我建议使用扩展名为mac的文件夹可以处理该问题)
我正在使用的RAD无法有效地读取写入二进制数据,因为此"文件夹"的大小将超过2000个文件和500Mb

解决方案

回答

我们可以在文件夹上添加一个"扩展名",但据我所知,Windows会将其全部视为文件夹名称,并在单击该文件夹时像平常一样打开该文件夹。

几次我在Windows系统上打开.app时都感到一团糟,它的行为就像是一个普通文件夹。

回答

Windows中的文件夹完全不受name.extension规则的约束,注册表的文件类型处理中只有1个用于"文件夹"类型的条目。 (如果我们尝试更改它,那么我们将会遇到非常非常艰难的时期)

获得效果的唯一简单方法是执行OpenOffice,MS Office 2007和大型视频游戏一段时间以来一直在做的事情,使用ZIP文件作为容器。 (不必完全是" ZIP",但是某种类型的随时可用的容器文件类型要比编写自己的容器文件类型好)像OO.org和Office 2K7一样,我们可以使用自定义扩展名并将应用程序指定为处理程序。这在Mac上也可以使用,因此可以跨平台。但是,它可能不会很快。使用低压缩或者无压缩可能会有所帮助。