Cita: ...función retorna falso en caso de error al leer el fichero (generalmente que el fichero no exista)
Recuerda que no existir o no estar donde dices que esta para la función seria lo mismo. Es decir no solo debe existir el fichero si no que le debes pasar el PATH correcto, si no no lo encontrará.