在j2se中怎样判断一个文件是文本文件还是2进制文件??在一个目录中,有文本文件按和2进制文件,但是我想读文本文件,但是不读2进制文件。

解决方案 »

  1.   

    http://hi.baidu.com/cheress/blog/item/defe8dd2ccf573083bf3cf63.html
      

  2.   

    这个很难判断的,上文中说看 0x00~0x07,那很牵扯强,并不是所有的二进制文件都含有 0x00~0x07 字符。对于计算机来说,没有什么文本文件和二进制文件,这种区别也只是针对于人来说的,文本文件也是二进制文件的特例,存到计算机系统中全部都是二进制文件。
      

  3.   

    txt是文本文件,其他都是二进制文件