So if we can come up with a way to do this and make it not have much impact on the speed of Ingest (which is vitally important to many of our users) then we would likely implement such a feature.
So I can think of a couple possible solutions.
1) Assume files are sortable alphabetically and that the sort order approximates date/time order. This would generally work for DSC_0000-named files, except when the number is reset or rolls over.
2) Scan the filesystem and sort files based on the filesystem's timestamp. I don't have a DSLR handy, but a random Canon Powershot s500 shows a definite timestamp ordering on the memory card:
2007-05-07 14:18:52.000000000 -0400 IMG_9697.JPG*
2007-05-07 14:19:12.000000000 -0400 IMG_9698.JPG*
2007-05-07 14:19:38.000000000 -0400 IMG_9699.JPG*
2007-05-07 14:20:18.000000000 -0400 IMG_9700.JPG*
That would fix the rollover issue, and files wouldn't have to be parsed for capture time. I can't think of a situation where this would lead to problems that scanning all files for capture time would fix, but I don't do anything particularly complicated either.
Let me know what you think.
dan