The f_chmod function changes the attribute of a file or directory.
FRESULT f_chmod ( const XCHAR* FileName, /* Pointer to the file or directory */ BYTE Attribute, /* Attribute flags */ BYTE AttributeMask /* Attribute masks */ );
Attribute | Description |
---|---|
AM_RDO | Read only |
AM_ARC | Archive |
AM_SYS | System |
AM_HID | Hidden |
The f_chmod function changes the attribute of a file or directory.
Available when _FS_READONLY == 0 and _FS_MINIMIZE == 0.
// Set read-only flag, clear archive flag and others are retained. f_chmod("file.txt", AR_RDO, AR_RDO | AR_ARC);