Основы C#. Урок 51. Класс Directory
Класс Directory предназначен для работы с папками. Этот
класс содержит статические методы для работы с папками (в
отличие от класса DirectoryInfo, который содержит аналогичные
методы, применяемые для экзампляра класса).
Вот основные методы класса Directory (все они
статические):
- CreateDirectory - создает папку с указанным именем.
- Exists - проверяет существование папки с указанным
именем.
- Delete - удаляет папку с указанным именем.
- Move - перемещает или переименовывает папку с указанным
именем.
А вот пример их употребления: using System;
//Подключаем необходимое пространство имен.
using System.IO;
namespace constest
{
class Class1
{
...
static void Main(string[] args)
{
//Создаем папку.
Directory.CreateDirectory("C:\\temp");
//Проверка существования папки.
if(Directory.Exists("C:\\temp1"))
{
Console.WriteLine("Папка \"temp1\" существует");
}
else
{
Console.WriteLine("Папка \"temp1\" не существует");
}
if(Directory.Exists("C:\\temp"))
{
Console.WriteLine("Папка \"temp\" существует");
}
else
{
Console.WriteLine("Папка \"temp\" не существует");
}
//Перемещение папки.
Directory.Move( "C:\\temp", "C:\\temp2");
//Удаление папки.
Directory.Delete( "C:\\temp2");
}
}
}
Обратите внимание, что метод Move можно использовать не
только для перемещения, но и для переименования папки (что мы,
фактически, в нашем примере и делаем). Для этого папка,
задаваемая первым параметром (т. е. та, которую перемещаем)
должна находиться на том же уровне, что и папка, задаваемая
вторым параметром (т. е. куда перемещаем). |