InstallShield 2019 » InstallScript Language Reference
The CreateDir function creates one or more subdirectories on the target drive. You can use a path that contains subdirectories on more than one level, such as C:\Programs\Winapps\Myapp. If any subdirectory in the path does not exist, CreateDir creates it. For example, if neither C:\Programs\Winapps nor C:\Programs\Winapps\Myapp exists, CreateDir creates both subdirectories.
Caution • CreateDir fails under the following conditions:
| • | The path is illegal. | 
| • | The drive or any subdirectory in the path is write-protected. | 
| • | The drive name is invalid. | 
| • | You do not have network privileges to create subdirectories. | 
Syntax
CreateDir ( szDirPath );
Parameters
| Parameter | Description | 
| szDirPath | Specifies the fully qualified path of the subdirectory to create. Separate each level in the path with a backslash by using the backslash escape character (\\). | 
Return Values
| Return Value | Description | 
| 0 | Indicates either that the function successfully created the specified directory on the target drive or that the specified directory already exists. | 
| < 0 | Indicates that the directory does not already exist and that the function was unable to create it. You can obtain the error message text associated with a large negative return value—for example, -2147024891 (0x80070005)—by calling FormatMessage. | 
See Also
| InstallShield 2019 Help LibraryApril 2019 | Copyright Information | Flexera |