avoid php warning in File::setFileContentFromFilesystem

rather throw an exception explaining what went wrong than triggering a p...hp warning on empty filename. should we even do file_exists() to avoid all kinds of warnings?