繁体   English   中英

如何列出文本文件扩展名

[英]How to list text file extensions

我找到了图像扩展的代码:

var imageExtensions = System.Drawing.Imaging.ImageCodecInfo.GetImageEncoders()
    .SelectMany(codec => codec.FilenameExtension.ToLowerInvariant().Split(';'));

现在,我想列出文本文件扩展名; .rtf.txt 我该怎么做?

您需要自己使用支持的文件格式自己定义一个数组。

这样做的原因是,与图像编码器相比,可用框架中没有明确定义的列表。

当然,您可以选择Mime 类型,但即使该列表也不完整。 (滚动到文本部分)

请理解周围有大量文本格式的扩展名,并且由于对大多数扩展名的解释是微不足道的,因此您不需要解码器来读取(其中一些)它们。

我会列举一些;

  • 文本
  • rtf
  • 文档
  • 文档
  • xml
  • xsd
  • 配置文件
  • 配置
  • 日志
  • json
  • yml
  • 雅姆

还有很多。

此外,还有很多应用程序定义了自己的格式,并提供了自己的功能,如图像、表格等。 因此,与图像文件相比, text文件在这种情况下并没有很好的定义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM