首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

FileStrem的文件位置怎么定位

2011-12-24 
FileStrem的文件位置如何定位FileStream aFilenew FileStream(20071026.txt,FileMode.Open)我在操作中

FileStrem的文件位置如何定位
FileStream aFile=new FileStream("20071026.txt",FileMode.Open);
我在操作中需要知道当前的aFile.Seek所在的位置??
因为在下面的代码里
StreamReader aSreader=new StreamReader(aFile);
我用aSreader.ReadeLine().当第二次用时它读出是下一行,那么我要读上一行怎么读出来???

[解决办法]
long pos=aFile.Position;记录当前流位置;
aSreader.seek(pos,SeekOrigin.Current);是流定位到pos位置。
[解决办法]
string FileName = myReader["contract_file"].ToString().Trim();
FileName = System.Web.HttpUtility.UrlEncode(FileName, System.Text.Encoding.Unicode);
Response.AppendHeader("Content-Disposition", "attachment;filename=" + Sheet_No + "." + "doc");//输出word文件流

热点排行