是否可以注册多点文件扩展名?

时间:2013-04-24 18:54:33

标签: c# windows registry

在我们的应用程序中,我们有一个像这样的文件扩展名:

filename.applicationName.zip  

现在我要注册其文件扩展名

.applicationName.zip

问:这有可能吗?

(我知道如何注册文件扩展名,这不是重点)

1 个答案:

答案 0 :(得分:4)

扩展名定义为文件名中最后一个点后出现的字符。文件扩展名由简单的文本处理决定。从文件名末尾开始,然后向后走,直到找到一个点。

使用您的示例,filename.applicationName.zip的文件扩展名为zip。您可能认为文件的扩展名为applicationName.zip,但系统却没有。这是系统的规则。

因此,文件扩展名不能包含点。因此,虽然您可以使用点注册文件扩展名,但系统永远不会将任何文件识别为与您的扩展名匹配。