progs.biz  
Начало > C# > Основы > Урок 51
C#
VB.NET
Visual C++.NET
ASP.NET
Visual C++ 6
WinAPI
C/C++
Delphi
C++ Builder
Java
PHP
DirectX
Visual Basic 6.0
Ассемблер
Интернет
Сист. прогр-ние
Pocket PC
Обзор книг
Обзор программ

Разработка Windows-приложений на Visual Basic.NET и Visual C#.NET. Учебный курс MCAD/MCSD.
 Разработка Windows-приложений на Visual Basic.NET и Visual C#.NET. Учебный курс MCAD/MCSD.
Заказать на Озоне



Яндекс-цитирования

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

Рассылки нашего сайта на Subscribe.Ru
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz

 
 
Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2005 сайт progs.biz
© 2002-2005 Алексеев Игорь