c# 读写、创建文件
写了段用于创建文件的代码,大致功能是判断文件是否存在,如不存在就创建该文件,如果存在就对文件内容清空,代码如下,运行时出现问题:在没有该文件存在要创建时报文件进程被占用。请教大家问题在哪,代码如下:
StreamWriter sw;
if (!File.Exists(para.wpath + "\\data\\time.dat"))
{
if (!Directory.Exists(para.wpath + "\\data"))
{
Directory.CreateDirectory(para.wpath + "\\data");
File.CreateText(para.wpath + "\\data\\time.dat");
}
else
{
File.CreateText(para.wpath + "\\data\\time.dat");
}
}
else
{
File.WriteAllText(para.wpath + "\\data\\time.dat", "");
}
sw= new StreamWriter(para.wpath + "\\data\\time.dat");
sw.WriteLine("98547");
sw.Close();