FpMkdir¶
Create a new directory.
Declaration¶
Source position: bunxh.inc line 87
function FpMkdir(path: PAnsiChar; Mode: TMode) : cint;external name 'FPC_SYSC_MKDIR';
function FpMkdir(const path: RawByteString; Mode: TMode) : cint;
Description¶
FpMkDir creates a new directory Path, and sets the new directory's mode to Mode. Path can be an absolute path or a relative path. Note that only the last element of the directory will be created, higher level directories must already exist, and must be writeable by the current user.
On success, 0 is returned. if the function fails, -1 is returned.
Note: There exist a portable alternative to fpMkDir: system.mkdir. Please use fpMkDir only if you are writing Unix specific code. System.mkdir will work on all operating systems.
Errors¶
Extended error information can be retrieved using fpGetErrno.