|
Класс 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 можно использовать не только для перемещения, но и для переименования папки (что мы, фактически, в нашем примере и делаем). Для этого папка, задаваемая первым параметром (т. е. та, которую перемещаем) должна находиться на том же уровне, что и папка, задаваемая вторым параметром (т. е. куда перемещаем).
Источник: |
Категория: С# | Добавил: Sumrak (14.11.2010)
| Автор: E W
|
Просмотров: 2046 | Комментарии: 0
| Теги:
| Рейтинг: 0.0/0 |
|
|
|