0

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' にアクセスできません。

4

1 に答える 1

0

別のプロセスで使用されています。これは次のいずれかを意味します: ファイルを別の場所で開いているため、変更できません (メモ帳やその他のテキスト エディタを必ず閉じてください)。C:\User は Windows 7 によって保護されている必要があり、プロセスが昇格されていない場合、プロセスへのアクセスは許可されません。代わりに、C:\something.txt に書き込んでみてください。

于 2012-11-29T23:58:26.850 に答える