Создание подкаталогов с помощью DirectoryInfo
Создание подкаталогов с помощью DirectoryInfo
Вы можете программно расширить структуру каталога, используя метод DirectoryInfo.CreateSubdirectory(). Этот метод с помощью одного обращения к функции позволяет создать как один подкаталог, так и множество вложенных подкаталогов. Для примера рассмотрите следующий блок программного кода, расширяющий структуру каталога C:Windows путем создания нескольких пользовательских подкаталогов.
class Program {
static void Main(string[] args) {
Console.WriteLine("***** Забавы с Directory(Info) ***** ");
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);
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
4.6.2. Создание файлов с помощью creat()
4.6.2. Создание файлов с помощью creat() Системный вызов creat()[49] создает новые файлы. Он объявлен следующим образом:#include <sys/types.h> /* POSIX */#include <sys/stat.h>#include <fcntl.h>int creat(const char *pathname, mode_t mode);Аргумент mode представляет права доступа к новому файлу (как обсуждалось в предыдущем
10.4.4. Ускоренное создание процессов с помощью vfork()
10.4.4. Ускоренное создание процессов с помощью vfork() Обычно процессы, в которых вызывается fork(), немедленно вызывают exec() для другой программы (это то, что оболочка делает всякий раз, когда вы вводите команду), что делает полную семантику fork() более расточительной по
Создание резервных копий с помощью AMANDA
Создание резервных копий с помощью AMANDA Для того чтобы инициировать процесс создания резервной копии с помощью AMANDA, необходимо запустить на сервере резервного копирования программу amdump. Введите имя программы и укажите после нее данные для копирования, т. е. задайте имя
Создание NAT-преобразователя с помощью iptables
Создание NAT-преобразователя с помощью iptables Брандмауэры являются чрезвычайно полезными инструментами, но возможности iptables не ограничиваются созданием брандмауэров. В некоторых ситуациях большую помощь могут оказать NAT-преобразователи, которые также создаются
Создание ландшафта с помощью программы Terragen
Создание ландшафта с помощью программы Terragen Программа Terragen распространяется бесплатно, познакомиться с ней можно на сайте разработчика приложения по адресу http://www.planetside.co.uk. Несмотря на большое количество настроек, программа проста в использовании, и работать с ней
Создание таблиц с помощью запроса
Создание таблиц с помощью запроса Источником данных при создании новой таблицы являются уже существующие одна или несколько таблиц. Новая таблица может находиться в той же базе данных, где находится источник, или в любой другой.Для чего нужно создание таблиц с помощью
Работа с типом DirectoryInfo
Работа с типом DirectoryInfo Первым из рассматриваемых в нашем обсуждении типов, связанных с реализацией ввода-вывода и допускающих создание экземпляров, будет класс DirectoryInfo. Этот класс предлагает набор членов, используемых для создания, перемещения, удаления и перечисления
Перечисление файлов с помощью DirectoryInfo
Перечисление файлов с помощью DirectoryInfo Вдобавок к получению базовой информации о существующем каталоге, вы можете добавить в пример несколько вызовов методов типа DirectoryInfo. Сначала используем метод GetFiles(), чтобы получить информацию обо всех файлах *.bmp, размещенных каталоге
4.4.2.2. Создание значенией геометрии с помощью функций WKB
4.4.2.2. Создание значенией геометрии с помощью функций WKB MySQL обеспечивает ряд функций, которые берут как входные параметры BLOB, содержащий представление Well-Known Binary и, факультативно, пространственный идентификатор системы ссылки (SRID). Они возвращают соответствующую
1.2. Создание и использование переключателей с помощью UISwitch
1.2. Создание и использование переключателей с помощью UISwitch Постановка задачи Вы хотите дать пользователям возможность включать и отключать определенные
1.23. Создание прокручиваемого контента с помощью UIScrollView
1.23. Создание прокручиваемого контента с помощью UIScrollView Постановка задачи Имеется контент, который необходимо отобразить на экране, но вся эта информация занимает больше экранного пространства, чем позволяет одновременно отобразить дисплей нашего
Пример 10-25. Создание меню с помощью case
Пример 10-25. Создание меню с помощью case #!/bin/bash# Грубый пример базы данныхclear # Очистка экранаecho " Список"echo " ------"echo "Выберите интересующую Вас персону:"echoecho "[E]vans, Roland"echo "[J]ones, Mildred"echo "[S]mith, Julie"echo "[Z]ane, Morris"echoread personcase "$person" in# Обратите внимание: переменная взята в кавычки.
5. Создание качественных отчетов с помощью RPTwin
5. Создание качественных отчетов с помощью RPTwin 5.1. Создание простейших отчетов в RPTwin 5.1.1. Создание нового отчета RPTwin является специализированным генераторам отчетов, который позволяет создавать качественные отчеты по моделям процессов и данных. RPTwin входит в поставку как
Создание формы с помощью мастера форм
Создание формы с помощью мастера форм Использование мастера форм является самым удобным и быстрым способом создания формы, в которой объединены сведения из разных таблиц или запросов. При использовании мастера форм для выбора полей из одной или нескольких таблиц или
Создание архива с помощью WinRAR
Создание архива с помощью WinRAR Так как всем известно, что по любопытству мы (т. е. женщины) уступаем только кошкам, поэтому открываем программку и попробуем создать архив.Для примера создадим архив из двух папок, внутри которых находятся нужные нам файлы. Возьмем для