Skip to content

Documentation ARexxAPI FOLDERINFO

Jens Maus edited this page Feb 13, 2017 · 1 revision

FOLDERINFO

NAME:: FolderInfo -- Return information about a folder. (V2.0)

TEMPLATE:: VAR/K,STEM/K,FOLDER

FUNCTION:: Returns information about the specified folder, or the current folder if none is specified.

INPUTS:: VAR/K - variable where the results will be stored\ STEM/K - base name used for the stems where the returned data will be stored\ FOLDER - name or path of the folder we want to get info about; if no folder is specified, the current folder will be used (V2.2)\

RETURNS:: VAR - string with a space separated list of the results of the query\ <STEM>NUMBER - position of the folder in the folder list; the folder at the top is in slot 0\ <STEM>NAME - name of the folder as shown in the folder list\ <STEM>PAT - path of the folder, e.g. "incoming"\ <STEM>TOTAL - total number of messages in the folder\ <STEM>NEW - number of new messages in the folder\ <STEM>UNREAD - number of unread messages in the folder\ <STEM>SIZE - size of the folder, in bytes\ <STEM>TYPE - type of folder (V2.3), possible values are: - 0 - normal - 1 - incoming - 2 - outgoing - 3 - sent (for the default "Sent" folder) - 4 - deleted - 5 - sent and received - 6 - sent

 `RC` is set to 10 if the specified folder cannot be found.

NOTES::

EXAMPLE:: {{{#!arexx /* Enable result codes */ OPTIONS RESULTS

 /* Request info */
 FOLDERINFO 'Incoming' STEM fi.

 /* Display results */
 SAY 'Folder number:   'fi.number
 SAY 'Folder name:     'fi.name
 SAY 'Path:            'fi.path
 SAY 'Total messages:  'fi.total
 SAY 'New messages:    'fi.new
 SAY 'Unread messages: 'fi.unread
 SAY 'Total size:      'fi.size
 SAY 'Type:            'fi.type
 }}}

BUGS::

SEE ALSO::

Home

Getting Started

Troubleshooting

Advanced use of YAM

Cookbooks

Development

Clone this wiki locally