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