1.2.7.4.35 SYS_FS_FileDirectoryModeSet Function
C
SYS_FS_RESULT SYS_FS_FileDirectoryModeSet
(
const char* path,
SYS_FS_FILE_DIR_ATTR attr,
SYS_FS_FILE_DIR_ATTR mask
);Summary
Sets the mode for the file or directory.
Description
This function sets the mode for a file or directory from the specified list of attributes.
Precondition
The file or directory for which the mode is to be set must exist.
Parameters
| Param | Description |
|---|---|
| path | Path for the file/directory, for which the mode is to be set. |
| attr | Attribute flags to be set in one or more combination of the type SYS_FS_FILE_DIR_ATTR. The specified flags are set and others are cleared. |
| mask | Attribute mask of type SYS_FS_FILE_DIR_ATTR that specifies which attribute is changed. The specified attributes are set or cleared. |
Returns
SYS_FS_RES_SUCCESS - Mode set operation was successful.
SYS_FS_RES_FAILURE - Mode set operation was unsucessful. The reason for the failure can be retrieved with SYS_FS_Error.
Example
// Set read-only flag, clear archive flag and others are retained.
SYS_FS_FileDirectoryModeSet("file.txt", SYS_FS_ATTR_RDO, SYS_FS_ATTR_RDO | SYS_FS_ATTR_ARC);Remarks
None.
