s32 mfsHSetAttr(const u8* path, u16 attr)
Arguments
Return value
Function
Description
This function sets the attribute of the file or directory specified by path to attr. The following values can be specified for attr.
| MFS_FILE_ATTR_FORBID_W | 0x2000 | Write protected |
| MFS_FILE_ATTR_FORBID_R | 0x1000 | Read protected |
| MFS_FILE_ATTR_HIDDEN | 0x0800 | Hidden file |
| MFS_FILE_ATTR_ENCODE | 0x0400 | Encoded file |
| MFS_FILE_ATTR_COPYLIMIT | 0x0200 | Copy limited |
MFS_FILE_ATTR_ENCODE and MFS_FILE_ATTR_COPYLIMIT are ineffective for a directory.
Main errors
| MFS_ERR_NO | Normal termination |
| MFS_ERR_DEVICE | Device error
An error occurred in an internally called Leo function. Since a Leo function error is stored in the variable mfsError, check this variable to perform processing. |
| MFS_ERR_PROTECT | Write protected
The file attribute is write protected, or the volume attribute is write protected, or the parent directory is write protected. |
| MFS_ERR_NOTFOUND | Directory not found |