检测文件是否为CSV而不检查C#中的扩展名

Eri*_*lli 1 c# csv

如何在不检查其扩展名的情况下检查目录中的文件是否为CSV文件?

Tig*_*ran 8

如果文件扩展名对于您的程序设计不是强制性的,而只是文件的格式(csv在您的情况下),检查给定文件是否"正常"的唯一有效方法就是检查您的从文件中填充数据结构后的数据结构.

粗略的基本流程可能如下所示:

1)选择文件

2)读取文件

  • a)异常发生在某处=无效的CSV格式文件
  • b)一切都好

3)验证从文件填充的数据结构

  • a)某些必填字段未初始化=无效的CSV文件
  • b)一切都好