As you see, it takes a little bit to do the job well - but tis all doable.
I allow the user to specify the number and location of the input files, and set font formatting to show the validation status of the location info