1. A computer system for scanning electronic data, the system comprising: a computing grid of processors that are separate from a file system comprising a plurality of files, wherein the computing grid of processors receive information about the plurality of files, the computing grid of processors comprising one or more scanning elements, wherein the one or more scanning elements determine based on the pathnames of each of the plurality of files which scanning element is to process data in each of the plurality of files.