C#文件操作问题
来源:百度知道 编辑:UC知道 时间:2024/05/22 14:27:46
我想选创建一个扩展名为XML的空文件,再用DataSet的写XML文件方法向这个文件中写XML内容, 创建空文件后,当写的时候系统总提示XML文件正在被另一个进程使用,如何创建空文件后,释放掉这个进程呢?代码如下:
path是个字串,表示路径内容
FileInfo fi = new FileInfo(path);
if (!fi.Exists)//如果文件不存在
{
fi.Create();//创建文件
}
studentpaper.WriteXml(path);
感谢!
path是个字串,表示路径内容
FileInfo fi = new FileInfo(path);
if (!fi.Exists)//如果文件不存在
{
fi.Create();//创建文件
}
studentpaper.WriteXml(path);
感谢!
string path =@"D:\xml\a.xml";
if (!File.Exists(path))
{
FileStream fs = new FileStream(path, FileMode.Create);
fs.Close();
fs.Dispose();
}
dt.WriteXml(path);
这个方法测试过了,可以创建文件,在写入文件不会报错
你先把文件关掉!fi.Close();
应该就可以了!