procedure DeleteDirectory

procedure DeleteDirectory

Previous pageReturn to chapter overviewNext page

procedure DeleteDirectory(ADirName : string);

 

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

 

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

 

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