本帖最后由 wandingwei 于 2010-10-22 10:32:29 编辑

解决方案 »

  1.   

    FileStream fs = File.OpenRead("文件名");
    fs.Seek(-1, SeekOrigin.End);
    if (fs.ReadByte() == 0xF)
    {
        //最后是F
    }
    fs.Close();
      

  2.   

    写个Timer,间隔设为1秒,然后在Tick事件中执行判断,判断为F则执行,执行了就把这个Timer释放掉!伪代码:
    Timer t1 = new Timer();
    t1.Interval = 1秒
    t1.Tick += new...
      

  3.   

    byte[] buffer = new byte[1];
    using(FileStream fs = new FileStream(@"", FileMode.Open, FileAccess.Read);
    {
    fs.Seek(-1, SeekOrigin.End);
    fs.Read(buffer, 0, 1);//fs.ReadByte()
    fs.Close();
    }
    timer调用thread循环
      

  4.   

    用timer,每隔一秒读一次判断一下
      

  5.   

    我写了一个timer,在tick事件里需要加几个参数,该怎么加呢?????????????????????????????????????????????