Хороший пример использования абстрактных классов: метод возвращает массив объектов FileSystemlnfo, представляющих все файлы и подкаталоги текущего каталога
MoveTo(ByVal destDirName As String)
Перемещает Directorylnfo и все его содержимое
Root (свойство)
Объект DirectoryIlnfo для корневого каталога в иерархии текущего каталога