Skip to content

set_current_dirSetCurrentDirSetCurrentDirset_current_dirset_current_dir🔗

Short description🔗

set_current_dirSetCurrentDirSetCurrentDirset_current_dirset_current_dir — Set the current working directory.

Signature🔗

set_current_dir( filename.dir DirName )void SetCurrentDir( const HTuple& DirName )static void HOperatorSet.SetCurrentDir( HTuple dirName )def set_current_dir( dir_name: str ) -> None

Herror set_current_dir( const char* DirName )

Herror T_set_current_dir( const Htuple DirName )

static void HMisc::SetCurrentDir( const HString& DirName )

static void HMisc::SetCurrentDir( const char* DirName )

static void HMisc::SetCurrentDir( const wchar_t* DirName ) (Windows only)

static void HMisc.SetCurrentDir( string dirName )

Description🔗

set_current_dirSetCurrentDir sets the current working directory to the directory DirNamedirNamedir_name.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

DirNamedirNamedir_name (input_control) filename.dir → (string)HTuple (HString)HTuple (string)strHtuple (char*)

Name of current working directory to be set.

Result🔗

set_current_dirSetCurrentDir returns the value 2 (H_MSG_TRUE) if the current working directory could be set. Otherwise, an exception is raised.

Module🔗

Foundation