Most well-known software will have a cache directory, now need a program to read the contents of the other files, and extract the needs of specific information stored in the corresponding cache directory (main), because they don't know where the file with specific content, so need to scan directories and files (regional)
Additional information:
Need to extract the content as follows: the out put words
Is said to be scanned file called: TheFile