Сборник по задачам и примерам Assembler

       

Создание и удаление каталога



Создание и удаление каталога

Создание каталога выполняет функция CreateDi rectory.

BOOL CreateDi rectory (LPCTSTR lpPathName. LPSECURITYJVTTRIBUTES.IpSecurityAttributes ¦:

Первый параметр этой функции lpPathName — указатель на ASCIIZ-строку с путем, последний элемент которого является именем нового каталога. Параметр ipSecurityAttributes — указатель на экземпляр структуры Security_Attributes.

SECURITY_ATTRIBUTES stoic

nLength dd. 0

lpSecurityDeschptor dd 0

blnheritHandle dd

ends

С помощью структуры SecurityAttributes можно ограничить доступ пользователя к каталогу. Параметр IpSecurityAttributes обычно задается равным NULL. Более подробную информацию о параметрах структуры можно получить в MSDN.

Удаление каталога выполняет функция RemoveDi rectory.

BOOL RemoveDirectory(LPCTSTR lpPathName);

единственный параметр этой функции ipPathName — указатель на ASCIIZ-стро-^Вс путем, последний элемент которого является именем удаляемого каталога. ^Удаляемый каталог не должен быть пустым.



Содержание раздела