Ajouter un backslash en fin de chemin

Quand on manipule les chemins de fichiers, on est souvent amené à concaténer des « bouts de chemins » à des noms de fichiers. Et dans le processus, il y a toujours un qui doit figurer en fin de chemin.

D’où ce test fréquent : « si le chemin ne se termine pas par un \, alors ajouter le \« . Voici une petite fonction sans prétention qui devrait éviter de réécrire le test systématiquement.

Le code

Mode d’emploi

Pour utiliser cette fonction, vous lui transmettez un chemin (sans le nom de fichier final). La fonction vous renvoie le même chemin, avec un ajouté à la fin, si nécessaire. Par exemple :

Le chemin final de l’image sera bien C:\Users\Hervé\Documents\photo.jpg. Bien sûr, l’exemple du dessus fausse un peu le jeu. Imaginez plutôt que strChemin a été lu dans une table, et qu’on ne sait pas si le chemin se termine par \.

Vous aimerez aussi...

6 réponses

  1. Julien dit :

    N’en manquerai t il pas encore un, ligne 11 du code? 🙂

  2. Diakite dit :

    Bonsoir je suis a ma première fois pour commenter et j’avoue qu’on ne peut que vous remerciez pour tout ce travail et surtout je profite pour pour poser une question sur la bonne gestion d’une base de données et bonne gestion des requêtes ainsi que les formulaires

  3. Seb_12 dit :

    Il doit y avoir un soucis avec le code car aucun « \ » n’est affiché dans le code.
    Cordialement.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *