How to check every item in a folder for something in its name

Not sure how you performed your benchmarks but ipairs() will always iterate over an entire array faster than pairs can iterate over an entire dictionary (providing both are similar in length).