GETATTR
From MCS Wiki AVR
(Difference between revisions)
(→Remarks) |
|||
(One intermediate revision by one user not shown) | |||
Line 17: | Line 17: | ||
= <span class="f_Header">Remarks</span> = | = <span class="f_Header">Remarks</span> = | ||
<div style="padding: 0px; margin: 0px 0px 0px 4px;"> | <div style="padding: 0px; margin: 0px 0px 0px 4px;"> | ||
− | {| width=" | + | {| width="80%" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;" |
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| valign="top" width="19%" style="width: 150px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="19%" style="width: 150px; border: 1px solid rgb(0, 0, 0);" | | ||
Line 43: | Line 43: | ||
<span style="font-weight: bold;">Return value</span> | <span style="font-weight: bold;">Return value</span> | ||
− | | valign="top" width="68%" bgcolor="#ffff99" style="width: | + | | valign="top" width="68%" bgcolor="#ffff99" style="width: 122px; background-color: rgb(255, 255, 153); border: 1px solid rgb(0, 0, 0);" | |
− | <span style="font-weight: bold;"> | + | <span style="font-weight: bold;">DOS Attribute</span> |
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
Line 51: | Line 51: | ||
| valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | ||
− | + | Read Only | |
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
Line 58: | Line 58: | ||
| valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | ||
− | + | Hidden | |
+ | |||
+ | |- style="vertical-align: top;" | ||
+ | | valign="top" width="59%" style="width: 122px; border: 1px solid rgb(0, 0, 0);" | | ||
+ | 4 | ||
+ | |||
+ | | valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | ||
+ | System File | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
Line 65: | Line 72: | ||
| valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | ||
− | + | Volume Label | |
+ | |||
+ | |- style="vertical-align: top;" | ||
+ | | valign="top" width="59%" style="width: 122px; border: 1px solid rgb(0, 0, 0);" | | ||
+ | 16 | ||
+ | |||
+ | | valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | ||
+ | Sub Directory | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
Line 72: | Line 86: | ||
| valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | ||
− | + | Archive | |
+ | |- style="vertical-align: top;" | ||
+ | | valign="top" width="59%" style="width: 122px; border: 1px solid rgb(0, 0, 0);" | | ||
+ | 64,128 | ||
+ | |||
+ | | valign="top" width="68%" style="width: 83px; border: 1px solid rgb(0, 0, 0);" | | ||
+ | Reserved | ||
|} | |} | ||
</div> | </div> | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | <span style="font-family: Arial;"> </span> | + | <span style="font-family: Arial;"> </span> |
+ | A file could have an attribute of 3 (hidden+ read only) | ||
= <span class="f_Header">See also</span> = | = <span class="f_Header">See also</span> = |
Latest revision as of 23:04, 21 November 2014
Contents |
Action
Returns the file Attribute.
Syntax
bFileAttribut = GETATTR([sFile])
Remarks
bFileAttribut |
Numeric variable which is assigned with the file attribute. |
sFile |
The name of the file (no wildcard) to get the attribute from. You may also omit the name in which case the file will be used previous found by the DIR() function.
|
This functions returns the DOS file attributes. A file can have multiple attributes.
Return value |
DOS Attribute |
1 |
Read Only |
2 |
Hidden |
4 |
System File |
8 |
Volume Label |
16 |
Sub Directory |
32 |
Archive |
64,128 |
Reserved |
A file could have an attribute of 3 (hidden+ read only)
See also
INITFILESYSTEM , OPEN , CLOSE, FLUSH , PRINT, LINE INPUT, LOC, LOF , EOF , FREEFILE , SEEK , BSAVE , BLOAD , KILL ,DISKFREE , DISKSIZE , GET , PUT, FILEDATE , FILETIME , FILEDATETIME , DIR , FILELEN, WRITE , INPUT
Partial Example
'open the file in BINARY mode Print Getattr("somefile.bin")
Languages | English |
---|