使用KBcsv writer编写csv文件

时间:2012-11-29 23:53:30

标签: c#

我正在尝试使用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',因为它正由另一个进程使用。

1 个答案:

答案 0 :(得分:0)

它被另一个进程使用。这意味着: 您在其他地方打开了文件,因此无法对其进行修改(请务必关闭记事本和其他文本编辑器) 可能是关于管理员权限的混淆投诉。 C:\用户应受Windows 7保护,如果您的进程未提升,则不允许访问它。尝试写信给: C:\ something.txt 代替。