[英]How to list text file extensions
我找到了图像扩展的代码:
var imageExtensions = System.Drawing.Imaging.ImageCodecInfo.GetImageEncoders()
.SelectMany(codec => codec.FilenameExtension.ToLowerInvariant().Split(';'));
现在,我想列出文本文件扩展名; 像.rtf
或.txt
。 我该怎么做?
您需要自己使用支持的文件格式自己定义一个数组。
这样做的原因是,与图像编码器相比,可用框架中没有明确定义的列表。
当然,您可以选择Mime 类型,但即使该列表也不完整。 (滚动到文本部分)
请理解周围有大量文本格式的扩展名,并且由于对大多数扩展名的解释是微不足道的,因此您不需要解码器来读取(其中一些)它们。
我会列举一些;
还有很多。
此外,还有很多应用程序定义了自己的格式,并提供了自己的功能,如图像、表格等。 因此,与图像文件相比, text
文件在这种情况下并没有很好的定义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.