Метод DeleteEx класса Win32_Directory

Метод класса WMIDeleteEx удалит логический файл (или каталог), указанный в пути к объекту. DeleteEx — это расширенная версия метода Delete .

В этом разделе используется синтаксис MOF. Дополнительные сведения об использовании этого метода см. в разделе Вызов метода .

Синтаксис

uint32 DeleteEx(
  [out]          string StopFileName,
  [in, optional] string StartFileName
);

Параметры

StopFileName [out]

Имя файла или каталога, в котором произошел сбой метода DeleteEx . Этот параметр будет иметь значение NULL , если метод будет выполнен успешно.

StartFileName [in, необязательный]

Присваивает имя дочернему файлу или каталогу, который будет использоваться в качестве отправной точки для DeleteEx. Параметр StartFileName обычно является параметром StopFileName , указывающим файл или каталог, в котором произошла ошибка при предыдущем вызове метода. Если этот параметр имеет значение NULL, операция выполняется с файлом или каталогом, указанным в вызове ExecMethod.

Возвращаемое значение

Возвращает значение 0 (ноль), если файл был успешно удален, и любое другое число, указывающее на ошибку.

0

Запрос выполнен успешно.

2

В доступе было отказано.

8

Произошла неуказаная ошибка.

9

Указанное имя было недопустимым.

10

Указанный объект уже существует.

11

Файловая система не является системой NTFS.

12

Платформа не является Windows.

13

Диск отличается.

14

Каталог не пуст.

15

Произошло нарушение общего доступа.

16

Указан недопустимый начальный файл.

17

Привилегия, необходимая для операции, не удерживается.

21

Указанный параметр недопустим.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

Классы операционной системы

Win32_Directory