【发布时间】:2012-09-20 13:53:33
【问题描述】:
我想用 OpenFileDialog 打开 2 种类型的文件(.txt 和 .dat),每种类型的文件都应该用不同的算法打开。 OpenFile 方法获取我正在打开的文件的流。但是,我能得到那个文件的类型吗?还是有其他方法来区分文件?
【问题讨论】:
-
知道扩展名就可以猜到类型了。
-
这是在 Windows 窗体中吗?我注意到它的
OpenFileDialog.OpenFile返回一个Stream(没有帮助),而Silverlight 等效返回一个FileInfo(其中包含文件名)。 -
FileInfo 也可以在 Windows 窗体中使用,谢谢
标签: c# file-io openfiledialog