procedure DeleteDirectory |
Наверх Предыдущая Последующая | |
procedure DeleteDirectory(ADirName : string);
Удаляет пустой каталог с указанным именем. Переданное в качестве параметра имя каталога автоматически нормализуется.
В имени файла допустимо указывать макросы, подробнее см. в разделе "макросы, допустимые в именах файлов"
Отсутствие каталога или невозможность его удаления не является ошибкой, успешность операции можно проверить при помощи функции DirectoryExists. Если в каталоге есть вложенные каталоги или файлы, то его удаление при помощи DeleteDirectory невозможно - следует предварительно вложенные файлы и папки. Для рекурсивного удаления файлов и папок в данном случае можно применить функцию DeleteFileMask