mfsHGetAttr

Syntax

s32 mfsHGetAttr(const u8* path)

Arguments

*path   Pathname

Return value

Attribute (a negative value is an error)

Function

Obtains attribute of file or directory

Description

This function obtains and returns the attribute of the file or directory specified by path. The attribute, which is represented by u16-type bits, can have the following contents.

MFS_FILE_ATTR_DIRECTORY 0x8000 Directory
MFS_FILE_ATTR_FILE 0x4000 File
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

Main errors

MFS_ERR_NO Normal termination
MFS_ERR_DEVICEDevice 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_NOTFOUNDFile not found
The file was not found, or the directory was not found.