如何检查代码是否已更改扩展名?

时间:2017-04-11 12:35:32

标签: c# file streamreader

如何检查代码是否已更改扩展程序?

当我在" d:\"中有 abc.png 文件时位置我更改了扩展名 abc.txt

我的程序是读取txt文件但在这种情况下 abc.png 是当我读 abc.txt 时图像文件更改扩展为 abc.txt strong>那个时间错误信息显示"这个文件是扩展名.png你更改为.txt所以无法读取"

1 个答案:

答案 0 :(得分:0)

你正在谈论的东西可以通过查看文件中的位或甚至字节的模式来检测文件的类型,如果可能的话(可能有一个库可以做到这一点),它不会是万无一失的。我可以创建自己的文件类型,这个库不会知道它。此外,即使它是一个众所周知的文件类型,它也不一定具有使其可辨别的模式。