Как добавить новое событие в существующий файл календаря с помощью C#
Я создал файл календаря (. ics), используя следующий код. я получил этот код, поискав его в google.
string[] contents = { "BEGIN:VCALENDAR", "PRODID:-//Flo Inc.//FloSoft//EN", "BEGIN:VEVENT", "DTSTART:" + schBeginDate.ToUniversalTime().ToString("yyyyMMdd\\THHmmss\\Z"), "DTEND:" + schEndDate.ToUniversalTime().ToString("yyyyMMdd\\THHmmss\\Z"), "LOCATION:" + strLocation, "DESCRIPTION;ENCODING=ESCAPED-CHAR:" + strDesc, "SUMMARY:" + "SKS TASK: "+A.task_title, "PRIORITY:3", "END:VEVENT", "END:VCALENDAR" }; System.IO.File.WriteAllLines("Here My File Path/calendar".ics", contents);
Теперь я хочу добавить новые события в этот уже созданный файл. Например, у меня есть календарь с одним событием, если я добавлю второе событие, оно должно быть добавлено как новое событие в соответствующий файл (.ics).
Как новичок, я не знаю, с чего начать эту задачу.
Пожалуйста, направьте меня с полезными статьями и Url-адресом.
Что я уже пробовал:
Я уже упоминал код выше. Я попытался создать новый файл календаря. Теперь я хочу добавить новое событие в этот старый файл.