procedure DeleteDirectory

Наверх  Предыдущая  Последующая |

procedure DeleteDirectory(ADirName : string);

 

Удаляет пустой каталог с указанным именем. Переданное в качестве параметра имя каталога автоматически нормализуется.

 

В имени файла допустимо указывать макросы, подробнее см. в разделе "макросы, допустимые в именах файлов"

 

Отсутствие каталога или невозможность его удаления не является ошибкой, успешность операции можно проверить при помощи функции DirectoryExists. Если в каталоге есть вложенные каталоги или файлы, то его удаление при помощи DeleteDirectory невозможно - следует предварительно вложенные файлы и папки. Для рекурсивного удаления файлов и папок в данном случае можно применить функцию DeleteFileMask