не надо совать весь код. Просто всмотрись в него и если есть аже небольшшой опыт сниппетов всё будет ясно.
Там одна единственная строка, которую можно понять просто тому, какие инглишь слова там используются в имени методов.
string path = @"c:\MyDir";
DateTime dt = Directory.GetLastWriteTime(path);