Disc Indexer (builds ArcScan or Text files)
by Majid Anwar and modified by Mike Hobbs

This application is an update of the ScanDisc application originally published on RISC User disc 4:7.
                   
This program scans directories (including whole discs, network directories etc.), and produces ArcScan or Text files listing the contents of the disc.

When run, the program adds an icon to the icon bar. Clicking Menu over this icon results in a menu being displayed containing the usual Info and Quit entries. Clicking Select over this icon results in the program's main window being opened.

The main window consists of a number of sections. Two sets of option (on/off) icons are titled Include and Display. The Include icons select whether files, directories and/or applications are included in the output. The Display icons select what information is included about each file. Note that the program doesn't decide if the choices are sensible; scans can be performed that include nothing, for instance.

A pair of radio icons select whether the scan produces an ArcScan file or a Text file. If neither icon is selected, an error will be generated if a scan is initiated. The path icon is used to enter the pathname of the directory to scan. Dragging a file icon to the path icon will enter its full pathname in the path icon. This can be edited to allow, for instance, a disc root directory to be scanned.

Clicking Select on the OK icon initiates the scan. When the scan is complete, a 'Save as:' dialogue box is displayed, allowing the output file to be saved. The dialogue box remains until closed by either dragging the icon to a destination to complete the save or clicking with the adjust button to abort the save. 

Modifications:
   If !TigerData files exist the appropriate description is entered into output stream but the !TigerData files themselves are omitted.

The filename for the saved file is derived from the pathname being scanned.

The pathname has filing system prefix removed to save space occupied by the scan files.

 RISC User 1991, 1992, 1993  