Функція RemoveDir в Delphi дозволяє видалити директорію.
SysUtils unit
function RemoveDir (const Dir : string) : Boolean;
Функція RemoveDir видаляє папку з поточної папки.
Якщо видалення пройшло успішно, тоді повертається True, інакше помилка може бути отримана за допомогою GetLastError.
Функція RemoveDir: Створення нового каталогу та його видалення
begin
// Створення нового каталогу в поточній директорії
if CreateDir('TestDir')
then ShowMessage('Новий каталог доданий')
else ShowMessage('Додавання нового каталогу провалилося з помилкою: '+
IntToStr(GetLastError));
// Видалення цього каталогу
if RemoveDir('TestDir')
then ShowMessage('TestDir удален')
else ShowMessage('TestDir не видалено, сталася помилка : '+
IntToStr(GetLastError));
end;
Результат
Новий каталог доданий
TestDir видалено
Подібні функції, процедури та команди
ChDir — вибір диска та директорії ( папки ), у якій виконуватиметься робота.
CreateDir — створює директорію.
GetCurrentDir — повертає поточний каталог (диск плюс каталог).
GetDir — отримує поточний каталог (диск плюс шлях) для вказаного диска.
MkDir — створює каталог.
RmDir — видалення каталогу.
SelectDirectory — виводить діалогове вікно, за допомогою якого користувач може вибрати директорію.
SetCurrentDir — змінює поточну директорію.
ForceDirectories — створює новий шлях каталогів.
