在我们的应用程序中,我们有一个这样的文件扩展名:
filename.applicationName.zip
现在我要注册它的文件扩展名
.applicationName.zip
问:这可能吗?
(我知道如何注册文件扩展名,这不是重点)
最佳答案
扩展名定义为出现在文件名最后一个点之后的字符。文件扩展名由简单的文本处理决定。您从文件名的末尾开始,然后向后走,直到找到一个点。
使用您的示例,filename.applicationName.zip
的文件扩展名为 zip
。您可能认为您的文件的扩展名是 applicationName.zip
但系统不是。重要的是系统规则。
因此,文件扩展名不能包含点。因此,虽然您可以注册一个带点的文件扩展名,但系统永远不会将任何文件识别为与您的扩展名匹配。
关于c# - 是否可以注册多点文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16199986/