éviter de passer par file_exists si chaine vide (cerdic)