File System Scanning
By running a simple recursive file system walk I can scan an entire file system. During the recursive file system walk, because all files and directories are 'touched' I can log, process or filter the files and directories based on chosen inputs.
This example is of the file system scanner being used to organise my personal files. I find it quicker and more convenient than using MS Windows standard search functions. Because I can execute code on every file I can order files and directories by far more specific inputs that any search software available.
Whilst this is a standard personal example of the software; I have developed industrial versions for processing of engineering data files such as CAD drawings and bills of materials. I integrated this software with Autodesk Inventor in order to automatically process technical drawings and CAD assembly files producing engineering documentation in seconds. Statistical analysis could be carried out on every drawing for automatically ascertaining information related to key preformance indicators. The software would also log and backup all engineering data in a systematic and controllable way. I calculated that this software, in a typical engineering design office, would save approximately one hour of non-productive work per engineer per day.