1.2.7.4.25 SYS_FS_DirOpen Function
C
SYS_FS_HANDLE SYS_FS_DirOpen
(
const char* path
);Summary
Open a directory
Description
This function opens the requested directory.
Precondition
The volume on which the directory is present should be mounted.
Parameters
| Param | Description |
|---|---|
| path | Path to the directory along with the volume name. The string of volume and directory name has to be preceded by "/mnt/". Also, the volume name and directory name has to be separated by a slash "/". If the directory specified is only the root directory, the path has to be ended with "/". |
Returns
On success - a valid handle to the directory will be returned.
On failure - SYS_FS_HANDLE_INVALID will be returned. The reason for the failure can be retrieved with SYS_FS_Error.
Example
SYS_FS_HANDLE dirHandle;
dirHandle = SYS_FS_DirOpen("/mnt/myDrive/Dir1");
// For root directory, end with a "/"
// dirHandle = SYS_FS_DirOpen("/mnt/myDrive/");
if(dirHandle != SYS_FS_HANDLE_INVALID)
{
// Directory open is successful
}Remarks
None
