比如我想做个日志
我想写入的时候都是在文本文件的开头写入
这样多的时候不用在拉到后面去查找
我想写入的时候都是在文本文件的开头写入
这样多的时候不用在拉到后面去查找
解决方案 »
- GDI+中发生一般性错误
- c#高级编程(第6版),480页,关于委托的异步特性一问
- 如何使用反射动态的封装数据到一个对象中
- 如何修改这个数据源连接串?
- 我想做一个局域网内部聊天程序,类似QQ的功能,大家帮的想想方法好吗
- 发帖问问题,问出新问题了,版主给的代码看不懂(好像是超级简单的常识),请高手指教!
- MVC里面.ActionLink跳转路由时NEW {ID=这里去取值呢}
- C# 如何将一个XML文件导入到oracle数据库的blob字段中
- 在Datagrid中编辑时出现DropDownList,要求根据datagrid中某列的值选中DropDownList的一项!
- 希望微软专家给予解答,可能又是bug!有关Close()。
- C#调用Dll问题,散分求答。
- ICallbackEventHandler,异步回发的问题
public void WriteOriginBegin()
{
string temp;
using (StreamReader sr = new StreamReader("D:\\test.txt"))
{ sr.BaseStream.Flush(); temp= sr.ReadToEnd();
}
FileStream fs = new FileStream("D:\\test.txt", FileMode.Create);
try
{
StreamWriter m_streamWriter = new StreamWriter(fs, Encoding.UTF8); m_streamWriter.BaseStream.Seek(0, SeekOrigin.Begin);
m_streamWriter.WriteLine("[------{0} {1}------]", DateTime.Now.ToLongDateString(), DateTime.Now.ToLongTimeString());
m_streamWriter.WriteLine("应用程序执行位置:{0}", Application.StartupPath);
m_streamWriter.WriteLine("应用程序名称:{0}.exe", Application.ProductName); m_streamWriter.WriteLine(" ");
m_streamWriter.Write(temp);
m_streamWriter.Flush();
m_streamWriter.Close(); }
catch (IOException )
{
}
finally
{
if (fs != null)
fs.Close();
}
}