DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des chaînes
  • Espaces
  • Fonction ComplèteRep et Unicode
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Ajoute, si nécessaire, le caractère correspondant au séparateur de répertoires ("\" ou "/" selon la plateforme d'exécution) à la fin d'une chaîne de caractères.
Cette fonction est utile pour la construction de noms de fichiers complets en cas d'incertitude sur le format du chemin (par exemple si l'utilisateur saisit un chemin de fichier).
Il est également possible de construire les chemins de fichier directement avec l'opérateur / (slash) entre les composants : le chemin sera automatiquement construit dynamiquement avec le format attendu. Exemple :
Disque est une chaîne = "c:"
Répertoire est une chaîne = "Mes documents"
NomFichier est une chaîne = "SortieDeStock.xlsx"
CheminComplet est une chaîne
// La lisibilité du code est accrue
CheminComplet = Disque / Répertoire / NomFichier
Exemple
WINDEVJavaCode Utilisateur (MCU)
Res est une chaîne
Res = ComplèteRep(CheminFichier) + "Document.Doc"
Res = ComplèteRep("c:\temp")           // Renvoie "c:\temp\"
Res = ComplèteRep("c:\temp\")          // Renvoie "c:\temp\"
Res = ComplèteRep("\CCS\\Rep2\user\")  // Renvoie "\CCS\\Rep2\user\"
Res = ComplèteRep("")                  // Renvoie ""
WINDEVLinux
Res est une chaîne
Res = ComplèteRep(" /root/file ")      // Renvoie "/root/file/"
Res = ComplèteRep("")                  // Renvoie ""
Syntaxe
<Résultat> = ComplèteRep(<Chaîne à vérifier>)
<Résultat> : Chaîne de caractères
  • Chaîne de caractères finissant par le caractère séparateur de répertoire.
  • Chaîne vide si le paramètre <Chaîne à vérifier> correspond à une chaîne vide ("").
<Chaîne à vérifier> : Chaîne de caractères
Chaîne à vérifier et à compléter si nécessaire. Cette chaîne de caractères n'est pas modifiée.
Remarques

Espaces

Attention : Les espaces présents avant et après <Chaîne à vérifier> sont supprimés (identique à la fonction SansEspace).

Fonction ComplèteRep et Unicode

Si la chaîne passée en paramètre est au format ANSI, le résultat sera au format ANSI.
Si la chaîne passée en paramètre est au format Unicode, le résultat sera au format Unicode.
Remarque : Si le résultat de la fonction ComplèteRep utilisée sur une chaîne ANSI est affecté à une chaîne Unicode (et inversement), la conversion ANSI/Unicode sera implicitement réalisée.
Pour plus de détails, consultez Gestion de l'Unicode.
Liste des exemples associés :
Manipulation de fichiers texte Exemples unitaires (WINDEV) : Manipulation de fichiers texte
[ + ] Manipulation des fichiers "texte" avec WINDEV :
- Créer un fichier texte
- Ecrire dans un fichier texte
- Lire dans un fichier texte
Manipulation de fichiers texte Exemples unitaires (WEBDEV) : Manipulation de fichiers texte
[ + ] Manipulation des fichiers "non HFSQL" avec WEBDEV (création d'un fichier texte, écriture et lecture)
Manipulation de fichiers texte Exemples unitaires (WINDEV Mobile) : Manipulation de fichiers texte
[ + ] Manipulation des fichiers externes de type "texte" :
- Créer un fichier texte
- Ecrire dans un fichier texte
- Lire dans un fichier texte
Classification Métier / UI : Code neutre
Composante : wd300vm.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
ComplèteRep VS [fsep]
ComplèteRep("C:\MonChemin\ ") + "MonFichier.pdf"
//renvoie C:\MonChemin\MonFichier.pdf

"C:\MonChemin\ "+ [fsep] + "MonFichier.pdf"
//renvoie C:\MonChemin\ \MonFichier.pdf

le ComplèteRep compense l'espace de fin
le [fsep] regarde que le dernier caractère.
ricil
28 jan. 2020

Dernière modification : 18/09/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale