private void button3_Click_1(object sender, EventArgs e)
{
string FileName = @"C:\Documents and Settings\l\桌面"+"\\wb.txt";
FileStream filestream = new FileStream(FileName, FileMode.Append , FileAccess.Write);
DataRow row = datable.Rows[0];
StreamWriter sw = new StreamWriter(FileName);
sw.WriteLine(row[1].ToString());
sw.Close();
}
这段代码有什么问题呢?我就是想把datable里面第一行第一列写到txt文本里面,但总是提示说
“The process cannot access the file 'C:\Documents and Settings\l\桌面\wb.txt' because it is being used by another process.”
这个应该是关于io操作,写进txt文件里面的问题吧,已经调了半天了都不行,也看到了说是关于线程的,但是线程现在还不是很懂……
{
string FileName = @"C:\Documents and Settings\l\桌面"+"\\wb.txt";
FileStream filestream = new FileStream(FileName, FileMode.Append , FileAccess.Write);
DataRow row = datable.Rows[0];
StreamWriter sw = new StreamWriter(FileName);
sw.WriteLine(row[1].ToString());
sw.Close();
}
这段代码有什么问题呢?我就是想把datable里面第一行第一列写到txt文本里面,但总是提示说
“The process cannot access the file 'C:\Documents and Settings\l\桌面\wb.txt' because it is being used by another process.”
这个应该是关于io操作,写进txt文件里面的问题吧,已经调了半天了都不行,也看到了说是关于线程的,但是线程现在还不是很懂……
private void button3_Click_1(object sender, EventArgs e)
{
string FileName = @"C:\Documents and Settings\l\桌面"+"\\wb.txt";
FileStream filestream = new FileStream(FileName, FileMode.Append , FileAccess.Write); DataRow row = datable.Rows[0];
StreamWriter sw = new StreamWriter(FileName); sw.WriteLine(row[1].ToString());
sw.Close();
}
filestream.Close();