在asp.net中进行读写文件 1,string s= 读出内容;2,关闭 file 句柄3,执行 reaplce4,写入 s你第2 步没有做才会出现同时读写的情况 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileStream fs = new FileStream("c:\\table.htm", FileMode.Open);byte[] bytes = new Byte[(int)fs.Length];fs.Read(bytes, 0, bytes.Length);fs.Close();string strContent = System.Text.Encoding.GetEncoding("gb2312").GetString(bytes);int iStart = strContent.IndexOf("<body");int iEnd = strContent.IndexOf(">", iStart + 5);string strBody = strContent.Substring(iStart, iEnd - iStart + 1);if(strBody.ToLower().IndexOf("bgcolor") == -1){ //无bgcolor strContent = strContent.Insert(iEnd, " bgcolor='#cccccc'");}fs = new FileStream("c:\\table.htm", FileMode.Open, FileAccess.ReadWrite);bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(strContent);fs.Write(bytes, 0, bytes.Length);fs.Flush();fs.Close(); to panyee(快乐王子) ( ) 信誉:100 好像这样不行,把所有的内容放入内存中,很多人访问的话,服务器会受不了的。但多谢各位。能不能只读一行,现在我能读出来,但不知在知道在哪一行之后如何同时对文件进行写操作。 能否实现在一个上录下,如果有文件被上传(用ftp)来之后,对新的文件进行操作(进行上面的操作)。 采集 ASP.NET中调用存储过程出现的问题 web 2.0 下子页面向父页面传值的问题. IT公司,员工结婚的待遇 这一句JS语句怎么处理? 求高人相助,同样的Web.config文件,在一台服务器上老是报元素丢失错误,其他电脑没任何问题 求: 打包,部署全过程!!(问题解决,马上结贴) 一个关于Session的问题 求助:能在web中运行winform的应用程序吗? 50分求助!页面传值问题!在线急等! 各位高手,给我推荐一本书吧 DataGrid如何根据用户的自定义的要求排序数据
byte[] bytes = new Byte[(int)fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
string strContent = System.Text.Encoding.GetEncoding("gb2312").GetString(bytes);
int iStart = strContent.IndexOf("<body");
int iEnd = strContent.IndexOf(">", iStart + 5);
string strBody = strContent.Substring(iStart, iEnd - iStart + 1);
if(strBody.ToLower().IndexOf("bgcolor") == -1)
{
//无bgcolor
strContent = strContent.Insert(iEnd, " bgcolor='#cccccc'");
}
fs = new FileStream("c:\\table.htm", FileMode.Open, FileAccess.ReadWrite);
bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(strContent);
fs.Write(bytes, 0, bytes.Length);
fs.Flush();
fs.Close();
好像这样不行,把所有的内容放入内存中,很多人访问的话,服务器会受不了的。
但多谢各位。
能不能只读一行,现在我能读出来,但不知在知道在哪一行之后如何同时对文件进行写操作。