in reply to Archive::Zip Error When Extracting Non-existent Member

Perhaps the blindingly obvious: checking for the presence of the file in the archive first (using the memberNamed method; if it returns undef the archive doesn't contain a file by that name) . . .