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 |