File_OpenPath(ByRef PathString As Dword, pMode As Bit), Byte
|
Parameter |
Description |
|
PathString |
source string buffer array — a string variable is required here, since ByRef passes its address automatically |
|
pMode |
0 - Open file |
|
Value |
Meaning |
|
pMode |
0 |
|
cErrOK |
Success. |
|
cErrNotFound |
File not found. |
|
cErrInUse |
File number is already in use. |
|
cErrDiskFull |
Disk is full or directory wasn't found |
|
cErrRWError |
Read/write error. |
|
pMode |
1 |
|
cErrOK |
Success. |
|
cErrNotFound |
File not found. |
|
cErrDiskFull |
Disk is full or directory wasn't found |
|
cErrInUse |
File is already open and in use. |
|
cErrRWError |
Read/write error. |
Opens a file given a full path (e.g. "LOGS/2026/07/DATA.CSV" or "/LOGS/2026/07/DATA.CSV").
Splits off the last "/"-separated segment as the filename and walks the rest via FAT_WalkPath() (same directory-parsing as File_MkPath()/File_SetPath(), but without creating missing directories - a missing directory here is an error, not something to create).
A path with no "/" at all is treated as a bare filename in the current directory (same as File_Open() directly).
|
Dim sTemp As String * 24 'Create string array variable sTemp = "home/is/here/temp.txt" 'Place some path to a file in this string variable File_OpenPath(sTemp,1) 'Open temp.txt ready to append data |
Created with the Personal Edition of HelpNDoc: Streamline Your CHM Help File Creation with HelpNDoc