文本文件得类型很多,如.txt,ini,asp,htm,apx等等,不用文件扩展名,如何判断一个文件是否为文本文件,请高手给出源码,最好事VB.NET得,谢谢了!

解决方案 »

  1.   

    你总可以取这个文件的文件名吧^^(我指的是全名)
    再取出后缀来进行比较,为txt的就是文本文件,
    或者你写个判断二进制数的函数,进行逐一判断
      

  2.   

    本人也不是无端的问这个问题,因为我在网上DOWN了一个软件,可以用指定的字符串替换指定文件夹里的所有文本文件的中你想替换的字符串,我试验了,随便起的扩展名都可以替换,肯定不是依据扩展名来判断的,既然别人可以做到,我想这里一定有高手可以做到,请不吝赐教!
      

  3.   

    删掉扩展名的文本文件,可以被“记事本”或“Word”正常打开,说明文本文件肯定有特征码,感觉应该在文件头。