Returns the attributes of a file or directory.
getfileattr <filename>
| Value | Meaning |
|---|---|
| $1 | Read only |
| $2 | Hidden |
| $4 | The operating system uses a part of, or uses exclusively |
| $10 | Directory |
| $20 | Archive |
| $80 | Not have other attributes set |
| $100 | Temporary |
| $200 | Sparse file |
| $400 | Has an associated reparse point, or a file that is a symbolic link |
| $800 | Compressed |
| $1000 | Physically moved to offline storage(Windows 2000 or later) |
| $2000 | Not to be indexed by the content indexing service(Windows 2000 or later) |
| $4000 | Encrypted |
file = 'c:\test.txt' getfileattr file if result <> -1 then if result & $1 > 0 then messagebox 'This file has readonly attribute.' file endif endif