Довідники C# DirectoryInfo

Що таке DirectoryInfo в C#?

Клас DirectoryInfo надає зручні засоби для роботи з інформацією про каталоги (директорії). Цей клас дозволяє отримувати доступ до властивостей і методів, що дозволяють здійснювати різні операції з каталогами, такі як створення, видалення, переміщення, перейменування та багато іншого.

// Приклад використання DirectoryInfo для роботи з каталогами
using System;
using System.IO;

class Program
{
     static void Main()
     {
         // Шлях до каталогу
         string directoryPath = @ "C:\ExampleDirectory";

         // Створення об'єкта DirectoryInfo
         DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);

         // Отримання інформації про каталог
         Console.WriteLine($"Шлях: {directoryInfo.FullName}");
         Console.WriteLine($"Дата створення: {directoryInfo.CreationTime}");
         Console.WriteLine($"Атрибути: {directoryInfo.Attributes}");

         // Створення нового каталогу
         string newDirectoryPath = Path.Combine(directoryPath, "NewDirectory");
         directoryInfo.CreateSubdirectory("NewDirectory");

         // Перейменування каталогу
         string renamedDirectoryPath = Path.Combine(directoryPath, "RenamedDirectory");
         directoryInfo.MoveTo(renamedDirectoryPath);

         // Видалення каталогу
         directoryInfo.Delete();
     }
}
Коментарі
Додати коментар

Поки що коментарів немає