ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / External file functions
  • Equivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Construit un chemin de fichier complet à partir du répertoire et du nom court d'un fichier. Cette fonction permet notamment d'obtenir un nom de fichier valide sans se préoccuper de savoir si des séparateurs sont présents dans le chemin ('/' ou '\') ou de leur sens selon la plateforme.
Exemple
sLog est une chaîne
sLog = fConstruitChemin(fRepExe(), CLIENT.NOM, ".log")
 
Trace(fConstruitChemin("C:\Mes documents", "Monfichier", "fic"))
Syntaxe
<Résultat> = fConstruitChemin(<Chemin> , <Nom court> [, <Extension>])
<Résultat> : Chaîne de caractères
Chemin de fichier valide.
<Chemin> : Chaîne de caractères
Répertoire du fichier. Ce répertoire peut avoir ou non des caractères '\' dans le chemin.
<Nom court> : Chaîne de caractères
Nom court du fichier.
<Extension> : Chaîne de caractères optionnelle
Extension du fichier.
Si le '.' n'est pas précisé au début de l'extension, celui-ci est automatiquement ajouté.
Si ce paramètre n'est pas précisé, l'extension est considérée comme étant incluse dans le paramètre <Nom court>.
Remarques

Equivalence

Le code suivant :
fConstruitChemin(<Répertoire>, <Fichier>, <Extension>)
remplace le code suivant :
ComplèteRep(<Répertoire>) + <Fichier> + ["."] + <Extension>
Composante : wd290std.dll
Minimum version required
  • Version 17
Comments
Nomcourt prête à confusion
En effet, l'instruction prend en charge des noms de fichiers de plus de 8 caractères, tout nom de fichier est valide.

Exemple : SResultat est une chaine = Fconstruitchemin("c:\temp\","mon nom de fichier long",".pdf")

ou Sresultat devient :

c:\temp\mon nom de fichier long.pdf
Hervé Franco
28 Sep. 2020

Last update: 05/25/2022

Send a report | Local help