Member 12727566 Ответов: 1

Как добавить новое событие в существующий файл календаря с помощью 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-адресом.

Что я уже пробовал:

Я уже упоминал код выше. Я попытался создать новый файл календаря. Теперь я хочу добавить новое событие в этот старый файл.

1 Ответов

Рейтинг:
1

ZurdoDev

Видеть Методы Файлов (System.IO)[^]. Вы можете использовать AppendAllLines.


Member 12727566

Спасибо за ответ. Позвольте мне попытаться рассказать вам.