Programmer Guide/Shell Items/File/FILE Item Attributes: Difference between revisions
Line 45: | Line 45: | ||
|- | |- | ||
|!CHANGED | |!CHANGED | ||
| | | | ||
{| border="2" style="background: #ABCDEF;" <!-- The nested table must be on a new line --> | |||
| 1<nowiki>|</nowiki>0 | |||
{| | |||
|1<nowiki>|</nowiki>0 | |||
|A value of 1 indicates that the file has been changed in memory and has not been saved yet. A value of 0 indicates that the file in memory is identical to that on disk. | |A value of 1 indicates that the file has been changed in memory and has not been saved yet. A value of 0 indicates that the file in memory is identical to that on disk. | ||
|- | |- | ||
|0<nowiki>|</nowiki>1 | | 0<nowiki>|</nowiki>1 | ||
|If a value of 1 or 0 is specified as the second parameter, the changed attribute can be explicitly set or reset.<code>$#file[!changed] := 1</code> // set the attribute | |If a value of 1 or 0 is specified as the second parameter, the changed attribute can be explicitly set or reset.<code>$#file[!changed] := 1</code> // set the attribute | ||
Revision as of 13:14, 9 May 2012
Contents
FILE Item Attributes
The following file item attributes can be queried in the format $#fileItem[Attribute Id]
.
General file item attributes
Attribute Id | Value(s) and Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
!PATH | full path of file attached to the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!DRIVE | drive letter (without trailing : ) of file attached to the file item
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!DIRECTORY | directory (without trailing \ ) of file attached to the file item
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!NAME | name of file attached to the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!EXTENSION | filetype-extension (without leading . ) of file attached to the file item
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!CREATED | creation date and time (yyyy.mm.dd hh.mm.ss) of file attached to the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!MODIFIED | time of last modification (yyyy.mm.dd hh.mm.ss) of file attached to the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!ATTRIBUTES | HIDDEN|NORMALtype attributes of file attached to the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!ACCESS | APPENDaccess attributes of file attached to the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!SIZE | filesize,size of file attached to the file item in bytes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!TYPE | TEXT|SECTION|XMLtype of file item (set in NEW command) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!SHELL | ownershellidid of shell creating the file item (8 hex digits) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!USERS | numusersnumber of linked items sharing the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!LASTACCESS | lastaccesseddatetime(yyyy.mm.dd hh.mm.ss) date and time of the last access to the file attached to the file item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!CHANGED |
Binary file item attributes
GDX file item attributesThe GDX file item supports the following attributes in addition to the general file item attributes.
XML file item attributesGeneral attributes of XML file items
Attributes of the selected element of a XML file item
XML file item document/element type definition attributes
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!XDTCHILDREN | tag | - | number of children defined for element tag | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!XDTCHILD | tag | cindex or ctag | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ctag | tag of child element | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min | number of minimum occurrences | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max | number of maximum occurrences or -1 if not defined |
|-
|!XDTATTRIBUTES
|tag
|-
|number of attributes defined for element tag
|-
|!XTDATTRIBUTE
|tag
|aindex or aname
|definition of attribute aindex or aname of element tag. The result is:aname req vis val type paramswith:{|
|-
|aname
|name of attribute
|-
|req
|required flag (0=no, 1=yes)
|-
|vis
|visibility flag (0=hidden, 1=value, 2=name and value)
|-
|val
|default value of * if not set
|-
|type
|attribute value type (INTEGER, NUMBER, STRING, VALUELIST)
|-
|params
|parameters, depends on type{|
|-
|INTEGER
|minval|* maxval|*
|-
|NUMBER
|minval|* maxval|*
|-
|STRING
|unique{0|1} respect{0|1}
|-
|VALUELIST
|value1 value2 ...
|}
|}
|}
!XDTISA
Sub-Id1:
tag
Value(s) and Description:
returns 1 if the selected element of the file item is of type tag or is derived from tag and 0 otherwise