Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Создание подкаталогов с помощью DirectoryInfo
Создание подкаталогов с помощью DirectoryInfo
Вы можете программно расширить структуру каталога, используя метод DirectoryInfo.CreateSubdirectory(). Этот метод с помощью одного обращения к функции позволяет создать как один подкаталог, так и множество вложенных подкаталогов. Для примера рассмотрите следующий блок программного кода, расширяющий структуру каталога C:Windows путем создания нескольких пользовательских подкаталогов.
class Program {
static void Main(string[] args) {
Console.WriteLine("***** Забавы с Directory(Info) *****n");
DirectoryInfo dir = new DirectoryInfo(@"C:Windows");
…
// Создание MyFoo в исходном каталоге.
dir.CreateSubdirectory("MyFoo");
// Создание MyBarMyQaaz в исходном каталоге
dir.CreateSubdirectory(@"MyBarMyQaaz");
}
}
Если теперь проверить каталог Windows в окне программы Проводник, вы увидите там новые подкаталоги (рис. 16.4).
Рис. 16.4. Создание подкаталогов
Хотя вы и не обязаны использовать возвращаемое значение метода CreateSubdirectory(), полезно знать, что в случае успешного выполнения тип DirectoryInfo возвращает созданный элемент.
// CreateSubdirectory() возвращает объект DirectoryInfo,
// представляющий новый элемент.
DirectoryInfo d = dir.CreateSubdirectory("MyFoo");
Console.WriteLine("Создан: {0} ", d.FullName);
d = dir.CreateSubdirectory(@"MyBarMyQaaz");
Console.WriteLine("Создан: {0} ", d.FullName);
- Работа с типом DirectoryInfo
- 12.4. Перечисление файлов и каталогов
- Перечисление файлов с помощью DirectoryInfo
- Повышение производительности приложений с помощью хранимых процедур
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Создание файлов с блокировкой
- Организация пользователей в группы с помощью ролей
- Создание свободно позиционируемых элементов
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Создание объектов Collection
- 7.4.2.4. Создание своего первого LiveCD
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали