Шаг 107 - Функция CreateDirectory()

Эта функция создает новую папку.

BOOL CreateDirectory
(
	LPCTSTR lpPathName,			// имя каталога
	LPSECURITY_ATTRIBUTES lpSecurityAttributes	// атрибуты безопасности
);

При необходимости можно установить атрибут безопасности, если конечно это Вам позволит операционная система. Из Win32 систем данную возможность обеспечивает только Windows NT. При этом папка унаследует эти атрибуты, если каталог создается на файловой системе NTFS и том отформатирован как поддерживающий сжатие. В случае успешного выполнения вернется ненулевое значение. Пример:

// TestAPI.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "windows.h"
#include "iostream.h"

void main()
{
	if (CreateDirectory("c:\\new",NULL))
		cout << "directory create" << endl;
	else
		cout << "error create directory" << endl;
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 20.03.2001