我希望让Windows识别某些文件夹与我的应用程序相关联 - 也许是通过命名文件夹'folder.myExt'。
可以通过注册表完成吗?
更多信息
- 这是一个x平台应用程序(这就是为什么我建议带有扩展名的文件夹 - mac可以处理它)
- 我正在使用的RAD不能有效地读取二进制数据,因为这个'文件夹'的大小将超过2000个文件和500Mb
答案 0 :(得分:0)
您可以在文件夹上添加“扩展程序”,但据我所知,Windows只会将其全部视为文件夹名称,并在您单击时打开文件夹。
在我的Windows系统上打开一个.app时,我几次搞砸了,它就像是一个普通的文件夹。
答案 1 :(得分:0)
Windows中的文件夹根本不受name.extension规则的约束,注册表的“文件夹”类型的文件类型处理中只有1个条目。 (如果你试图改变它,你将面临非常非常艰难的时期)
获得效果的唯一简单方法是执行OpenOffice,MS Office 2007和大型视频游戏已经做了一段时间,使用ZIP文件作为容器。 (它不一定是“ZIP”,但是某种类型的容易获得的容器文件类型比编写自己的容器更好)像OO.org和Office 2K7一样,您可以使用自定义扩展并将您的应用程序指定为处理程序。这也适用于Mac,因此它可以跨平台。然而,它可能不会很快。使用低压缩或无压缩可能有助于此。