in reply to Moving Input Data Files into Script Proper.

<> uses glob internally. Just say:

while (<~/myinput/*>) { # do stuff with open(FH,"<".$_ ) };
This does not cat the files, but reads them one at a time.

After Compline,
Zaxo