MAKEDIRQQ

Portability Function: Creates a new directory with a specified name.

Module

USE IFPORT

Syntax

result = MAKEDIRQQ (dirname)

dirname

(Input) Character*(*). Name of directory to be created.

Results

The result type is LOGICAL(4). The result is .TRUE. if successful; otherwise, .FALSE..

MAKEDIRQQ can create only one directory at a time. You cannot create a new directory and a subdirectory below it in a single command. MAKEDIRQQ does not translate path delimiters. You can use either slash (/) or backslash (\) as valid delimiters.

If an error occurs, call GETLASTERRORQQ to retrieve the error message. Possible errors include:

Compatibility

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

Example

USE IFPORT

LOGICAL(4) result

result = MAKEDIRQQ('mynewdir')

IF (result) THEN

WRITE (*,*) 'New subdirectory successfully created'

ELSE

WRITE (*,*) 'Failed to create subdirectory'

END IF

END

See Also