各位高手:
我有一个小小的问题:有这样一段程序FileStream instream=File.OpenRead(dlgopen.FileName);
请问蛰居是不是打开FileName这个文件,如若然后进行读操作哪?执行完这句后instream里装得是什么哪?到底这句进没进行读操作呀?若是读了又存到什么地方了哪?
请高手指教!!!!谢谢!!

解决方案 »

  1.   

    首先。。给出的FileName要是完全路径还要生成一个文件对像。。看是否存在这个文件
      

  2.   

    用OpenFileDialog.OpenFile打开的文件是只读的,SaveFileDialog.OpenFile打开后才是创建文件,文件会保存到你刚才所选择的那个文件夹下。
      

  3.   

    >> FileStream instream=File.OpenRead(dlgopen.FileName);执行完这句后instream里装得是什么哪?到底这句进没进行读操作呀?执行完这句话后,打开了一个文件流,但没有帮你读取,你可以调用instream.Read方法来读取内容,例如:
    byte[] buf = new byte[instream.Length];
    instream.Read(buf, 0, instream.Length);
    instream.Close();