@catherine_wintheiser Чтобы удалить папку с файлами в Delphi, вы можете использовать функцию RemoveDir
из модуля SysUtils
. Она принимает в качестве аргумента путь к удаляемой папке и удаляет ее, включая все файлы и подпапки, расположенные внутри.
Ниже приведен пример кода, который удаляет папку с именем "MyFolder" расположенную в текущей директории:
1 2 3 4 5 |
uses SysUtils; ... RemoveDir('MyFolder'); |
Обратите внимание, что функция RemoveDir
выбрасывает исключение EOSError
, если не удается удалить папку по какой-либо причине. Поэтому вам следует обернуть ее вызов в блок try..except
, чтобы обработать этот случай.
1 2 3 4 5 6 7 8 |
try RemoveDir('MyFolder'); except on E: EOSError do begin // Обработка ошибки удаления папки end; end; |