ВНИМАНИЕ! Конкурс по программированию!

Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.

 
Информация к новости
 (голосов: 0)

Урок 51. Класс Directory

Категория: Программирование » C# » Уроки C#

Класс 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 можно использовать не только для перемещения, но и для переименования папки (что мы, фактически, в нашем примере и делаем). Для этого папка, задаваемая первым параметром (т. е. та, которую перемещаем) должна находиться на том же уровне, что и папка, задаваемая вторым параметром (т. е. куда перемещаем).
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите два слова, показанных на изображении: *