郁闷,这样的代码为什么会报异常呢?

dengjm_2005 2005-11-24 03:02:01
using System.IO;
.
.

String fileName = "abc.txt";

private void button2_Click(object sender, EventArgs e)
{
File.Create(fileName);
Stream stm = File.OpenWrite(fileName);
.
.
}

异常发生在第二行代码:
{"The process cannot access the file 'E:\\Documents and Settings\\Administrator\\My Documents\\Visual Studio 2005\\Projects\\FileList\\FileList\\bin\\Debug\\abc.txt' because it is being used by another process."}

不是在同一个process里面的吗?
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dengjm_2005 2005-11-24
  • 打赏
  • 举报
回复
ljasmine(无妄) 正解,谢了!
ljasmine 2005-11-24
  • 打赏
  • 举报
回复
File.Create(fileName).Close();
vshake 2005-11-24
  • 打赏
  • 举报
回复
不会是时间片原因吧?
LZ+个SLEEP试试或者来个IF判断下是否ABC.TXE正在CREATING.

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧