Справочники 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();
	}
}
Комментарии
Добавить комментарий

Пока комментариев нет