Hola Alba, puede ser que la ruta en la que se encuentra el archivo es muy larga, puedes colocarlo directamente en el C, o en otra unidad, o si esta en una carpeta que esta tenga un solo nombre y no muy largo, el sistema valida toda la ruta y si es muy larga no alcanza a leer el nombre del archivo, que tambien debe tener solo un nombre sin espacios.