home *** CD-ROM | disk | FTP | other *** search
-
- (*
- * Copyright 1987, 1989 Samuel H. Smith; All rights reserved
- *
- * This is a component of the ProDoor System.
- * Do not distribute modified versions without my permission.
- * Do not remove or alter this notice or any other copyright notice.
- * If you use this in your own program you must distribute source code.
- * Do not use any of this in a commercial product.
- *
- *)
-
- (*
- * getfile2 - file list processing library (simplified version)
- *
- * This module will change a wildcard list of files into a
- * sorted file name list.
- *
- * Samuel H. Smith, rev. 25-oct-87
- *
- *)
-
- procedure getfiles (pattern: filestring;
- var fdir: filearray;
- var num: integer);
- var
- DirInfo: SearchRec;
- curdir: filestring;
-
- begin
- curdir := path_only(pattern);
- num := 0;
-
- FindFirst(pattern,$21,DirInfo);
- while (DosError = 0) and (num < maxnumfiles) do
- begin
- inc(num);
- fdir[num] := curdir + DirInfo.name;
- FindNext(DirInfo);
- end;
-
- {writeln('getfiles [',pattern,'] cd=',curdir,' num=',num);}
-
- end; {getfiles}
-
-