C# 使用KBcsv编写器编写csv文件

C# 使用KBcsv编写器编写csv文件,c#,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) {

我正在尝试使用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);
        }
    }
}
private static void SaveCSV(列表项、字符串fName)
{
使用(CsvWriter wr=新CsvWriter(fName))
{
wr.ValueSeparator=';';
foreach(项目中的数据项)
{
书面记录(项目);
}
}
}
例外情况:
进程无法访问文件“C:\Users\myname\Documents\something.txt”,因为另一进程正在使用该文件。

另一进程正在使用该文件。这意味着: 您已在其他位置打开该文件,因此无法对其进行修改(请确保关闭记事本和其他文本编辑器) 可能是关于管理员权限的混合投诉。C:\用户应受到Windows 7的保护,如果您的进程未提升,则不允许其访问。试着写信给: C:\something.txt
相反。

您是否也可以显示如何或在何处读取和/或使用.txt文件。。可能是与如何读取该特定文件有关的StreamReader错误。。你能提供更多相关的代码吗..?试着写c:\something.txt,结果成功了。谢谢你,阿金顿。