我正在尝试使用Kent.Boogaart.KBCsv写入csv文件,无法找出可能出现的问题?
一段代码:
private static void SaveCSV(List<AData> items,string fName)
{
using (CsvWriter wr = new CsvWriter(fName))
{
wr.ValueSeparator = ';';
foreach (AData item in items)
{
wr.WriteDataRecord(item);
}
}
}
例外: 该进程无法访问文件'C:\ Users \ myname \ Documents \ something.txt',因为它正由另一个进程使用。
答案 0 :(得分:0)
它被另一个进程使用。这意味着: 您在其他地方打开了文件,因此无法对其进行修改(请务必关闭记事本和其他文本编辑器) 可能是关于管理员权限的混淆投诉。 C:\用户应受Windows 7保护,如果您的进程未提升,则不允许访问它。尝试写信给: C:\ something.txt 代替。