Функция 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 — создаёт новый путь каталогов.
