It is a simple datasource to allow you to generate reports, charts or capture data about parts of your filesystem.
- You can choose a specific directory and (optionally) recurse through all subdirectories to sort and extract the ten biggest files, the ten oldest files etc.
- You could tie this in with a Text DataSource that reads an access log to plot the file size versus the number of times accessed, or the files that contributed the most to bandwidth etc.
- You could use it to filter a log to only retain certain files of interest (by joining with filtered or extracted filesystem records).
- You could even use the FileSystem datasource to detect the name of the most recently updated log file and pass it as a parameter to a TextDataSource to load that specific one.