Nice simplification with the file_names ;-)
I'd name the array file_stems, though: they're the stems to which you're appending extensions.