在写入文本文件时,我在Windows Mobile应用程序中出现错误。我首先创建一个文件名:无法在StreamWriter文件名中使用变量
filename = "IncomingUnit_" + GlobalVar.getDate() + ".txt";
这正确打印到控制台的“IncomingUnit_2017053111:22:57.txt”。
然后我正在使用StreamWriter写入该文件的行。
using (System.IO.StreamWriter writer = new System.IO.StreamWriter(filename, true))
{
foreach (Record _record in records)
{
writer.Write(_record);
}
}
这给了我一个例外,该文件未创建: System.ArgumentException“类型的第一次机会异常'发生在mscorlib.dll中”
如果我拿出GlobalVar.GetDate它创建文件并写入数据。
filename = "IncomingUnit.txt";
如何将日期插入到我的文件名中?
如果你想使用最新的ToString(“YYYYMMDDHHMMSS”)创建的文件名 – athar13