chdir

Definition: bool success = chdir(sequence s)
Description: Set the current directory to the path given by sequence s.
s must name an existing directory on the system.
If successful, chdir() returns true (1).
If unsuccessful, chdir() returns false (0).
Comments: By setting the current directory, you can refer to files in that directory using just the file name.

The function current_dir() returns the name of the current directory.

On Windows the current directory is a global property shared by all the processes running under one shell.
On Linux, a subprocess can change the current directory for itself, but this will not affect the current directory of its parent process.

While s is declared as a sequence, you should assume it is a string.
Example:
if chdir("C:\\euphoria") then
    f = open("readme.doc", "r")
else
    puts(1, "Error: No euphoria directory?\n")
end if
See Also: current_dir