今天使用File.Create("upload.xml");后,打开这个文件时报The Process cannot access the file because it is being used by another process的异常。
File.Create() 返回的是 FileStream
可以将其新建完后 马上关闭文件流
File.Create("upload").Close();
如果不Close(),那么这个文件一直被创建进程占着,直到创建进程被关闭。
或者是用FileStream直接新建文件流
FileStream fs=new FileStream(@ "d:\upload.xml ",FileMode.Create);
fs.Close();