Можно хотеть посмотреть на iCalendar реализации программного обеспечения или сам стандарт ( RFC 2445 забастовка> RFC 5545 ). Чтобы прийти на ум быстро являются проектами Mozilla http://www.mozilla.org/projects/calendar/ А, который быстрый поиск показывает http://icalendar.rubyforge.org/ также.
Другие опции можно рассмотреть в зависимости от того, как Вы собираетесь сохранить события. Вы создаете свою собственную схему базы данных? Используя что-то находящееся в iCalendar, и т.д.?
FileInfo.Length
вернет длину файла в байтах (не размер на диске), так что, я думаю, это то, что вы ищете.
FileInfo.Length
сделает свое дело (согласно MSDN он «[g] определяет размер текущего файла в байтах»). Есть хорошая страница в MSDN для общих задач ввода-вывода.
MSDN FileInfo.Length говорит, что это «размер текущего файла в байтах».
Мой типичный поиск в Google для чего-то вроде этого: msdn FileInfo
Размер на диске может отличаться, если вы переместите файл в другую файловую систему (FAT16, NTFS, EXT3 и т. Д.)
Как говорили другие респонденты, это даст вам размер в байтов, а не размер на диске.