【发布时间】:2015-02-23 14:33:25
【问题描述】:
在我的 c# 小控制台应用程序中,我必须写入一个文件,如果它不存在,我必须创建它。当文件已经创建时它工作正常,但是当我尝试创建文件然后写入它时,我得到一个 System.IO.IOException 说该文件正在其他地方使用。这是我一直在使用的
if (!File.Exists(FilePath))
{
File.Create(FilePath);
}
FileInfo file = new FileInfo(FilePath);
using (TextWriter tw = new StreamWriter(file.Open(FileMode.Truncate)))
{
tw.Write(filePresent);
tw.Close();
}
【问题讨论】:
标签: c#