[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'sysutils' (#rtl)

# FileSetAttr

Set the attributes of a file.

## Declaration

Source position: filutilh.inc line 182

`function FileSetAttr(`
`const Filename: UnicodeString;`
`Attr: LongInt`
`):LongInt; function FileSetAttr(`
`const Filename: RawByteString;`
`Attr: LongInt`
`):LongInt;`

## Description

FileSetAttr sets the attributes of FileName to Attr. If the function was successful, 0 is returned, -1 otherwise. Attr can be set to an OR-ed combination of the predefined faXXX constants.

This function is not implemented on Unixes.

## Errors

On error, -1 is returned (always on Unixes).

## See also

FileGetAttr |  | Return attributes of a file.
FileGetDate |  | Return the file time of an opened file.
FileSetDate |  | Set the date of a file.

Documentation generated on: May 14 2021