Shell Commands/RequestFile
From MorphOS Library
RequestFile - Asks for a filename via a file requester
DRAWER, FILE/K, PATTERN/K, TITLE/K, POSITIVE/K, NEGATIVE/K, ACCEPTPATTERN/K, REJECTPATTERN/K,SAVEMODE/S,MULTISELECT/S, DRAWERSONLY/S,NOICONS/S,PUBSCREEN/K,INITIALVOLUMES/S
DRAWER - Initial contents of the Drawer gadget FILE - Initial contents of the File gadget PATTERN - Initial contents of the Pattern gadget TITLE - Title string of the requester POSITIVE - Specifies the text to appear in the positive (left) choice of the requester NEGATIVE - Specifies the text to appear in the negative (right) choice of the requester ACCEPTPATTERN - This option specifies a standard MorphOS pattern. Only files matching this pattern are displayed in the file requester. REJECTPATTERN - This option specifies a standard MorphOS pattern. Files matching this pattern are not displayed in the file requester. SAVEMODE - Specify this option to use the requester to write files to disk MULTISELECT - Allows multi-selection of files DRAWERSONLY - Only accept drawers (file requester does not have a file gadget) NOICONS - Don't display icons in the file list PUBSCREEN - Open the requester on the specified PubScreen INITIALVOLUMES - Initial volume (default=current dir)
The selected files are returned on the command line, enclosed in double quotation marks and separated with spaces. The command generates a return code of 0 if you select a file or 5 if you cancel the requester.
NOTE: When entered with no arguments, a file requester with OK, Volumes, Parent, and Cancel buttons is created. First Drawer and File gadgets are empty and it displays the contents of the current directory.