StreamWriter抛出NotSupportedException

时间:2014-07-18 07:01:17

标签: c# streamwriter

我只想将listBox中的数据写入文本文件。文本文件的名称应包括当前日期和时间。

string filename = String.Concat(string.Format("{0:yyyy-MM-dd}", DateTime.Today), "_", string.Format("{0:HH:mm:ss}", DateTime.Now), ".txt");
System.IO.StreamWriter fs = new System.IO.StreamWriter(filename, false);
foreach (var item in myLbx.Items)
{
    fs.WriteLine(item);
}
fs.Close();

当我运行此代码时,我得到一个NotSupportedException,说我的文件名格式不受支持。

1 个答案:

答案 0 :(得分:2)

您正在尝试创建一个名称具有保留字符的文件,例如文件名中的:<。你必须为你的冒号使用另一个角色。