help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Procedures and functions] Reference for unit 'BaseUnix' (#rtl)

FpMkdir

Create a new directory

Declaration

Source position: line 0

function FpMkdir(

  path: pChar;

  Mode: TMode

):cint;

function FpMkdir(

  path: AnsiString;

  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 succes, 0 is returned. if the function fails, -1 is returned.

Note: There exist a portable alterative 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.

See also

fpGetCWD

  

Retrieve the current working directory.

fpChDir

  

Change current working directory.

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505