请问Java如何对ie生成的index.dat文件进行读写?
Java能完成这项任务吗?谢谢

解决方案 »

  1.   

    楼主用一个ultraedit打开看一下文件的格式。就像楼上所说,关键是数据格式的问题。
      

  2.   

    import java.io.FileInputStream;//.......省略
    // 字节流读取
    FileInputStream fis = null;try {
        fis = new FileInputStream();
        byte[] b = new byte[fis.available()];
        // 读进byte数组
        fis.read(b);
    } catch (FileNotFoundException e) {
    } finally {
        fis.close();
    }不管是什么地方出来的文件,读取文件的方法都是一样的。
    之所以用字节流,不用字符流,是因为我不知道你的dat是什么文件
    用byte读取,可以用String的构造函数转化成String,也可以用byte做其他事情
      

  3.   

    同意,java应该有个fileopen的方法可以打开吧。
      

  4.   

    index.dat分析工具一大堆,但是怎么写的不知道!