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