Next: ChMod Intrinsic (subroutine), Previous: Char Intrinsic, Up: Table of Intrinsic Functions
CALL ChDir(Dir, Status)
Dir: CHARACTER
; scalar; INTENT(IN).
Status: INTEGER(KIND=1)
; OPTIONAL; scalar; INTENT(OUT).
Intrinsic groups: unix
.
Description:
Sets the current working directory to be Dir.
If the Status argument is supplied, it contains 0
on success or a nonzero error code otherwise upon return.
See chdir(3)
.
Caution: Using this routine during I/O to a unit connected with a non-absolute file name can cause subsequent I/O on such a unit to fail because the I/O library might reopen files by name.
Some non-GNU implementations of Fortran provide this intrinsic as only a function, not as a subroutine, or do not support the (optional) Status argument.
For information on other intrinsics with the same name: See ChDir Intrinsic (function).