is your file list (in the file) the bare and unadorned filename?..as surely there's a difference when filename supplied by hand and that which comes in read from the file. when you manually hardcode a filename, is it single quoted or such, so that perl doesn't do any (helpful) evaluation on your behalf?