В моем приложении Windows Forms C# у меня есть данные журнала. Я сохраняю их в текстовом файле , но я хочу назвать этот файл некоторым описанием с текущей датой/временем. Но во время отладки коды я получил эту ошибку:Создать имя файла с текущей датой
The given path's format is not supported.
вот мой код:
string dateAndTime = " '' " + DateTime.Now.ToShortDateString() + "-" + DateTime.Now.ToShortTimeString() + " '' ";
string sPath = @"C:/Desktop/Logs - "+ dateAndTime + ".txt";
int type = 0;
using (StreamWriter sw = File.CreateText(sPath))
{
int J = 0;
for (int i = 0; i < logsList.Count; i++)
{
if (logsList[i + 3] == "IN")
{
type = 3;
}
else if (logsList[i + 3] == "OUT")
{
type = 4;
}
sw.WriteLine(logsList[i] + " " + logsList[i + 1] + " " + logsList[i + 2] + " " + logsList[i + 3] + " " + logsList[i + 4]);
i += 4;
}
}
Какой путь именно? –
строка sPath = @ "C: \ Users \ Ziad.Mansour \ Desktop \ Logs -" + DeviceID.ToString() + dateAndTime + ".txt"; –