DeleteDir

FileSystem ››
Parent Previous Next

DeleteDir

Синтаксис

Sub DeleteDir(ByRef DeleteDirName As String,ByVal flag As Integer=0)

Описание

Удаляет каталог или файл (Для удаления в Windows NT и более старых версиях используйте функцию RemoveDir)

Параметры

DeleteDirName - Имя удалемого каталога или файла

flag - только для Windows, может быть:

FOF_ALLOWUNDO - Используется для удаления в корзину
FOF_CONFIRMMOUSE - Не реализовано.
FOF_FILESONLY - Если в поле pFrom установлено *.*, то операция будет производиться только с файлами.
FOF_MULTIDESTFILES - Указывает, что для каждого исходного файла в поле pFrom указана своя директория - адресат.
FOF_NOCONFIRMATION - Отвечает "yes to all" на все запросы в ходе опеации.
FOF_NOCONFIRMMKDIR - Не подтверждает создание нового каталога, если операция требует, чтобы он был создан.
FOF_RENAMEONCOLLISION - В случае, если уже существует файл с данным именем, создается файл с именем "Copy #N of..."
FOF_SILENT - Не показывать диалог с индикатором прогресса.
FOF_SIMPLEPROGRESS - Показывать диалог с индикатором прогресса, но не показывать имен файлов.
FOF_WANTMAPPINGHANDLE - Вносит hNameMappings элемент. Дескриптор должен быть освобожден функцией SHFreeNameMappings.

Платформы

Windows , Linux

Пример1

#include "window9.bi"
DeleteDir("C:\33\*.*") 'Удаляет только файлы

Пример2

#include "window9.bi"
Const FOF_ALLOWUNDO=64
DeleteDir("C:\33",FOF_ALLOWUNDO) ' Удаляет полностью каталог в корзину

Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents