-1
我只是想將數據從listBox寫入文本文件。文本文件的名稱應該包含當前的日期和時間。StreamWriter拋出NotSupportedException
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
,說我的文件名的格式不支持。
您必須使用path.Combine(...) – Charlie
首先,如果您可以向我們顯示實際的文件名,它將非常有幫助。第二,你可以嘗試在資源管理器中創建一個包含':'字符的文件(我假設你當前的文化將它用作時間分隔符)並查看會發生什麼。 – Dirk
filename =「2014-07-18_09:12:33.txt」 – Boozzz