读硬盘上的文本没问题,读光盘上的文件就报错。流只能在磁盘建立?请指教。

解决方案 »

  1.   

    已经搞定了。
                FileStream fr = new FileStream(strSiteInfoPath, FileMode.Open);
                StreamReader sr = new StreamReader(fr);
    上面这个不行,下面的好。
                FileStream stream = File.Open(strSiteInfoPath, FileMode.Open, FileAccess.Read);
                StreamReader sr = new StreamReader(stream); 
      

  2.   

    已经搞定了。                        FileStream   fr   =   new   FileStream(strSiteInfoPath,   FileMode.Open);
                            StreamReader   sr   =   new   StreamReader(fr);[/code]
    上面这个不行,下面的可以。                        FileStream   stream   =   File.Open(strSiteInfoPath,   FileMode.Open,   FileAccess.Read);
                            StreamReader   sr   =   new   StreamReader(stream);