FileHandle :: OpenCreatePath - Open file handle
The file handle is opened at the location cpath in the given access mode and as binary file, always.. If the file is opened in write mode (PI_Write) existing file will be overwritten. If the file path passed in cpath does not exist, the file will be created.
// C++
file_handle.OpenCreatePath("myFile.txt",PI_Write);
// OSI
file_handle.OpenCreatePath("myFile.txt","PI_Write");
file_handle.OpenCreatePath("myFile.txt",PIACC::PI_Write);
Notes:
The access mode has to be passed as enumerator value in C++. In OSI, the value might be passed as scoped enumerator value or as string containing the enumerator name.
Return value: Success ( logical )
Implementation details
logical
FileHandle  :: OpenCreatePath ( NPath &cpath, PIACC accopt )
- cpath - Complete file or directory path
- accopt - Access mode