FILES is a program that secures information about the largest files stored on disk. This version of FILES has various bug fixes, and replaces the FILES software found on the Fall, 1985 tape. There is also a program called XFILES which you may have to use, if you run volume sets. XFILES has a workaround for a nasty VMS bug. Note that FILES outputs only the first 15 characters of a file name. To invoke FILES, you need to define a symbol as follows: $ FILES :== $mydev:[mydir]FILES.EXE The syntax for the command is as follows:  $ FILES[/SIZE=n][/UIC=[g,m] [device]  FILES will return a list of files of size "n" and larger, for the uic "[g,m]", on device "device". Defaults are 0 for "n", * for "g" and "m", and SYS$DISK for "device". If "device" in any member of a volume set, the entire set is searched.  FILES also accepts character uic's. The syntax of the qualifier is:   /UIC=[x]  where "x" is a character string. An error will be returned if the character uic is not converted to a numeric uic, or if the character uic converts to an inappropriate id (INTERACTIVE, REMOTE, etc.)  FILES understands volume sets and executes rather quickly. On a volume set of 4 RM05's at 90% full, FILES required 30 cpu seconds to locate files 5000 blocks in size or larger. FILES works by mapping INDEXF.SYS into process space and looking for valid header files. When it finds !a valid header, the size and uic are checked. If they are ok, then the "directory back-links are recursively traced to compose a directory spec. #The file id, size (blocks allocated and used), uic, name, and directory $are then output. Note that one can perform a directory by uic, if 0 is %specified as the file size. & 'The files included in this directory include: ( ) AAAREADME.DOC - This file. * BLD.COM - Build program for software. + DESCRIP.MMS - MMS description file to build software (Of course, , you have to have DEC MMS to use it!) - FILES.MAR - Main program that parses command line, and controls . search for files. / FILESERR.MSG - Error messages that are signalled. 0 WRITEIT.FOR - Output routine. 1 XBLD.COM - Build program which uses the XFILES main program. 2 XFILES.MAR - Main program that parses command line, and controls 3 search for files. Contains workaround for VMS bug. 4 5 6Questions and comments are invited. Address your responses to: 7 8 Mark Oakley 9 Battelle Memorial Institute : 505 King Ave ; Columbus, Ohio 43201 < = 614/424-7154 > ?