Класс Directory Функциональные возможности класса Directory во многом совпадают с возможностями класса Directory. Info. Но члены данного класса реализованы статическими, в отличие от класса Directory. Info (который содержит аналогичные методы, применяемые для экземпляра класса) поэтому для их использования нет необходимости создавать объект.
Замечание. Удаление каталога возможно только тогда, когда он пуст.
Рассмотрим работу с методами данного класса на примерах. static void Main() { //создаем подкаталог VKSS Directory. Create. Directory(@"d: WorkVKSS"); //переносим каталог VKSS в каталог IVT Directory. Move(@"d: WorkVKSS", @"d: WorkINFVKSS"); //переименуем каталог VKSS в POVT Directory. Move(@"d: WorkVKSS", @"d: WorkPOVT"); }
На данный момент дерево каталогов имеет вид, представленный на следующем рисунке.