hasFile