我只想将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
,说我的文件名格式不受支持。
答案 0 :(得分:2)
您正在尝试创建一个名称具有保留字符的文件,例如文件名中的:
或<
。你必须为你的冒号使用另一个角色。