/
GN_Dir, Create a directory path
GN_Dir, Create a directory path
Register parameters
RST 20H, DEFW $8809
IN: BHL = pointer to null-terminated directory path name out, if successful: Fc = 0, directory successfully created out, if failed: Fc = 1, unable to create directory A = error code: RC_IVF, Invalid directory path name RC_USE, Directory in use RC_EXIS, Directory already exists registers changed after return: A.BCDEHL/IXIY same .F....../.... different
Notes
- API call implemented in OZ 5.0
- Several sub-directories are accepted (eg. :RAM.0/dir1/dir2/dir3 ) up to 205 characters
- Only accept explicit filenames (wildcard are not allowed)
- However, if a RAM device is not specified, it will automatically be included (the current) into the directory name.
- The buffer of the directory name must have space enough to get itself expanded with a device name (additional 6 bytes).
- The filename must be terminated by a control character, eg. null (0) or CR (13).
Related calls
GN_Cl, close file
GN_Del, delete a file from memory
GN_Opf, open file/resource (wildcard search)
GN_Ren, rename file
OS_Cl, internal close (OZ usage)
OS_Del, file delete (internal OZ usage)
OS_Frm, file read miscellaneous
OS_Fwm, file write miscellaneous
OS_Gb, get byte from file (or device)
OS_Gbt, get byte from file (or device) with timeout
OS_Mv, move bytes between stream and memory
OS_Op, internal open (OZ usage)
OS_Pb, write byte to file, device
OS_Pbt, write byte to file, device with timeout
OS_Ren, file rename (internal OZ usage)
, multiple selections available,
Related content
OS_Frm, File read miscellaneous
OS_Frm, File read miscellaneous
More like this
Creating OZ
Creating OZ
More like this
The Z88 operating system
The Z88 operating system
More like this
The Application DOR
The Application DOR
More like this
FlashStore (Z88 popdown) Home
FlashStore (Z88 popdown) Home
More like this
YMODEM (fastest)
YMODEM (fastest)
More like this