home *** CD-ROM | disk | FTP | other *** search
- ****************************************************************
- * * 10/18/92 FINDTEXT.PRG 20:50:16 *
- ****************************************************************
- * * *
- * * Description: *
- * * Searches files for text *
- * * FINDTEXT illustrates how to use ADIR() function *
- ****************************************************************
- SET TALK ON
- SET SAFETY OFF
- CLEAR
- filename = " "
- srch = REPLI(" ",80)
- @ 10,10 SAY "Enter File skeleton: " GET filename
- @ 11,10 SAY "Enter Search String: " GET srch
- READ
- string = ALLTRIM(upper(srch))
- IF LEN(string)=0
- RETURN
- ENDIF
- DECLARE ary[1]
- nfiles = ADIR(ary, TRIM(filename))
- IF nfiles > 0
- FOR i = 1 TO nfiles
- USE textfile
-
- APPEND FROM TRIM(ary[I,1]) SDF
- COUNT = 0
- SCAN
- IF string$upper(TEXT)
- COUNT=COUNT+1
- ? LTRIM(STR(RECNO()))+ary[i,1]+": ",TRIM(TEXT)
- ENDIF
- ENDSCAN
- ZAP
- IF COUNT > 0
- ? COUNT," occurrences found in file:",ary[i,1]
- ?
- ENDIF
- ENDFOR
- ENDIF
-