Delete(Path: String; Recursive: Boolean);
Path - каталог, который необходимо удалить.
Recursive - параметр, определяющий будет ли указанный каталог удалятся вместе с подкаталагами и файлами. Для удаления каталога со всем содержимым необходимо в качестве значения параметра передать значение True. Значение False используется, если необходимо удалить пустой каталог.
Метод Delete осуществляет удаление указанного каталога.
Если указанный каталог не существует, то будет сгенерирована исключительная ситуация.
Если в качестве значения параметра Recursive передается значение False и в указанном каталоге содержатся подкаталоги/файлы, то будет сгенерирована исключительная ситуация.
Sub UserProc(sPath: String);
Begin
If Directory.Exists(sPath) Then
Directory.Delete(sPath, True);
End If;
End Sub UserProc;
При выполнении примера осуществляется проверка наличия в файловой системе каталога, указанного в параметре «sPath». Если каталог существует, то он будет удален со всем содержимым.
См.также: