public void Page_Load(Object src,EventArgs e)
{
//建立StreamWriter为写做准备
StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\CreateText.txt");
//使用WriteLine写入内容
rw.WriteLine("File.CreateText Method");
rw.WriteLine("Creates a StreamWriter that writes a new text file on the specified fully qualified path.");
rw.WriteLine("path can be a relative path or a file name, including a file on a Universal Naming Convention (UNC) share.");
//将缓冲区的内容写入文件
rw.Flush();
//关闭rw对象
rw.Close();
//打开文本文件
StreamReader sr = File.OpenText(Server.MapPath(".")+"\\CreateText.txt");
StringBuilder output = new StringBuilder();
string rl;
while((rl=sr.ReadLine())!=null)
{
output.Append(rl+"<br>");
}
lblFile.Text = output.ToString();
sr.Close();}
{
//建立StreamWriter为写做准备
StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\CreateText.txt");
//使用WriteLine写入内容
rw.WriteLine("File.CreateText Method");
rw.WriteLine("Creates a StreamWriter that writes a new text file on the specified fully qualified path.");
rw.WriteLine("path can be a relative path or a file name, including a file on a Universal Naming Convention (UNC) share.");
//将缓冲区的内容写入文件
rw.Flush();
//关闭rw对象
rw.Close();
//打开文本文件
StreamReader sr = File.OpenText(Server.MapPath(".")+"\\CreateText.txt");
StringBuilder output = new StringBuilder();
string rl;
while((rl=sr.ReadLine())!=null)
{
output.Append(rl+"<br>");
}
lblFile.Text = output.ToString();
sr.Close();}
解决方案 »
- dll有什么弊端
- c#允许在类中为数据成员做初始化,可是c++中不充许(只允许静态成员初始化)
- C#写入文件时出错,请高手帮忙看看。
- 一个SQL的问题,高手请帮忙
- 调试的时候总是会有类似线程 0x7c0 已退出,返回值为 0 (0x0)。
- 在绘制窗体时怎样用坐标定窗体第一次出现的位置?
- 参数传递出错的问题
- c#中如何用SqlDataReader提取数据库中的数据?(求解答)
- 20分求购<<c# primer>> 电子书
- * * * * * * * * * * * * *小送200分,快来拿!* * * * * * * * * * * * * * * * *
- 这个表达式错在哪里?
- 希望大家能我一把 谢谢
{
string logFile = DateTime.Now.ToShortDateString()
.Replace(@"/",@"-").Replace(@"\",@"-") + ".log";
FileStream fs = new FileStream(fileName,
FileMode.CreateNew, FileAccess.Write, FileShare.None);
StreamWriter swFromFile = new StreamWriter(logFile);
swFromFile.Write(textToAdd);
swFromFile.Flush();
swFromFile.Close(); StreamWriter swFromFileStream = new StreamWriter(fs);
swFromFileStream.Write(textToAdd);
swFromFileStream.Flush();
swFromFileStream.Close(); StreamWriter swFromFileStreamDefaultEnc =
new System.IO.StreamWriter(fs,
System.Text.Encoding.Default);
swFromFileStreamDefaultEnc.Write(textToAdd);
swFromFileStreamDefaultEnc.Flush();
swFromFileStreamDefaultEnc.Close(); StreamWriter swFromFileTrue =
new StreamWriter(fileName,true);
swFromFileTrue.Write(textToAdd);
swFromFileTrue.Flush();
swFromFileTrue.Close();
StreamWriter swFromFileTrueUTF8Buffer =
new StreamWriter(fileName,
true, System.Text.Encoding.UTF8,512);
swFromFileTrueUTF8Buffer.Write(textToAdd);
swFromFileTrueUTF8Buffer.Flush();
swFromFileTrueUTF8Buffer.Close(); StreamWriter swFromFileTrueUTF8 =
new StreamWriter(fileName, true,
System.Text.Encoding.UTF8);
swFromFileTrueUTF8.Write(textToAdd);
swFromFileTrueUTF8.Flush();
swFromFileTrueUTF8.Close(); StreamWriter swFromFileStreamUTF8Buffer =
new StreamWriter(fs, System.Text.Encoding.UTF8, 512);
swFromFileStreamUTF8Buffer.Write(textToAdd);
swFromFileStreamUTF8Buffer.Flush();
swFromFileStreamUTF8Buffer.Close();
}
StreamWriter m_streamWriter = new StreamWriter ( fs ) ;
m_streamWriter.Flush ( ) ;
// 使用StreamWriter来往文件中写入内容
m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 把richTextBox1中的内容写入文件
m_streamWriter.Write (TextBox1.Text ) ;
//关闭此文件
m_streamWriter.Flush ( ) ;
m_streamWriter.Close ( ) ;
MessageBox.Show ("设置信息已经成功");
this.Close ();