| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Change current working directory.
Source position: systemh.inc line 1360
| procedure ChDir( | 
| const s: shortstring | 
| ); overload; | 
| const s: RawByteString | 
| ); overload; | 
| const s: unicodestring | 
| ); overload; | 
Chdir changes the working directory of the process to S.
Depending on the state of the {$I} switch, a runtime error can be generated if there is an error. In the {$I-} state, use IOResult to check for errors.
| 
 | Create a new directory. | |
| 
 | Remove directory when empty. | 
Program Example7; { Program to demonstrate the ChDir function. } begin {$I-} ChDir (ParamStr(1)); if IOresult<>0 then Writeln ('Cannot change to directory : ',paramstr (1)); end.