Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru


C# и .NET. Уроки с сайта http://progs.biz

Рассылка №34

C# и .NET. Урок 51. Класс Directory.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 51. Класс Directory.

Олафсен Ю. и др. Visual C++ 6 и MFC. Энциклопедия программиста

Заказать на Озоне
Рассылки сайта progs.biz через subscribe.ru
Уроки по SQL Server
Уроки для начинающих по SQL Server. Создание баз данных, администрирование, программирование, использование языка T-SQL, написание клиентских приложений.

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

Наверх

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка .NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru
Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное