Check that the file_name of a view exists before we try to use the view.

This code assumes file_names should always exist.  We probably make this assumption elsewhere.