Data Gatherer is a command line (CMD) tool which collects information about files on your hard drive. The scan is optimized for performance and it generates XML and CSV results. It does not only capture file's path and name, but also it's size, extension, file attributes (like hidden, archived, etc...) and its status. XML and CSV files can then be opened and analysed in Microsoft Excel with pivot tables and filtering.
Data Gatherer uses Microsoft Framework 2.0 and can be run on all systems including Windows XP.
First, download it here. Unpack the zip file and run it.
Here is a list of switches. The order is not important.
Name | Type | Description | Syntax |
---|---|---|---|
input | required | This is the path you want to scan. All sub-folders are also included. | input=c:\ input="c:\my folder" |
output | optional | Set the output path where the result files will be saved. Result files consist of CSV and XML files. If switch is omitted, results will be stored in the same path as DataGatherer.exe. | output=c:\ output="c:\results" |
name | optional | Name switch will determine the name of the CSV and XML files. If the name is not specified the file will be like data_gatherer_raw__date_time.csv and data_gatherer_raw__date_time.xml. | name=my_file_name |
Example 1: This command will scan c:\ and save results to c:\myresults folder.
c:\> DataGatherer.exe input=c:\ output=c:\myresults
Example 2: Another example with one difference; destination folder is in quotes because it contains spaces. If input and output paths contain spaces, you need to use "".
c:\> DataGatherer.exe input=c:\ output="c:\my results"
Example 3: In addition to input and output switches, there is also a name switch, which specifies the name of CSV and XML output file. This will result in MyPrimaryDrive.csv and MyPrimaryDrive.xml files, which will be stored in c:\myresults folder in the example below.
c:\> DataGatherer.exe input=c:\ output=c:\myresults name=MyPrimaryDrive
"Name";"Path";"Extension";"Size";"Created";"Modified";"IsReadOnly";"IsArchive";"IsHidden";"IsSystem";"Status"
desktop.ini;f:\$RECYCLE.BIN\S-1-5-21-2699046490-3430411986-3261512068-1000\desktop.ini;.ini;129;28.1.2016 8:32:03;28.1.2016 8:32:03;False;True;True;True;OK
AUTORUN.INF;f:\2bb15d10a844c77ceb7632e4\AUTORUN.INF;.INF;45;6.2.2014 11:56:08;6.2.2014 11:56:08;False;False;False;False;OK
MEDIAINFO.XML;f:\2bb15d10a844c77ceb7632e4\MEDIAINFO.XML;.XML;318;21.2.2014 14:31:00;21.2.2014 14:31:00;False;False;False;False;OK
...
<FileObject>
<Name>AUTORUN.INF</Name>
<Path>f:\2bb15d10a844c77ceb7632e4\AUTORUN.INF</Path>
<Size>45</Size>
<DateModified>2014-02-06T11:56:08.000</DateModified>
<DateCreated>2014-02-06T11:56:08.000</DateCreated>
<Extension>.INF</Extension>
<Status>OK</Status>
<isReadOnly>false</isReadOnly>
<isHidden>false</isHidden>
<isArchive>false</isArchive>
<isSystem>false</isSystem>
</FileObject>