DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des fichiers externes
  • Sélection de fichiers
  • Fonctionnement en Java
  • Ancien et nouveau sélecteur de répertoire
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
Ouvre un sélecteur de répertoires.
Le sélecteur de répertoires est le suivant (selon le système utilisé, l'apparence du sélecteur peut varier) :
Sélecteur de répertoire
Remarque : Il est possible de sélectionner un répertoire local ou un répertoire présent sur un disque réseau.
// Sélection d'un répertoire
Répertoire = fRepSélecteur("C:\Répertoires\", "Sélectionnez un répertoire", ...
"Sélectionnez le répertoire que vous désirez copier")
Syntaxe
<Résultat> = fRepSélecteur(<Répertoire sélectionné par défaut> , <Titre du sélecteur> [, <Commentaires du sélecteur> [, <Répertoire racine> [, <Options>]]])
<Résultat> : Chaîne de caractères
  • Chemin et nom complet du répertoire sélectionné,
  • Chaîne vide ("") si aucun répertoire n'a été sélectionné. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Répertoire sélectionné par défaut> : Chaîne de caractères
Nom et chemin complet (ou relatif) du répertoire sélectionné par défaut. Un chemin de type UNC peut être utilisé. Ce paramètre doit être terminé par "\". Si ce paramètre est une chaîne vide (""), aucun répertoire ne sera sélectionné par défaut.
Windows Ce paramètre peut être au format Ansi ou Unicode.
<Titre du sélecteur> : Chaîne de caractères
Intitulé affiché dans la barre de titre du sélecteur de répertoires.
Si ce paramètre est une chaîne vide (""), le titre "Rechercher un dossier" sera affiché.
Windows Ce paramètre peut être au format Ansi ou Unicode.
<Commentaires du sélecteur> : Chaîne de caractères optionnelle
Commentaires affichés en haut du sélecteur de répertoires.
Windows Ce paramètre peut être au format Ansi ou Unicode.
<Répertoire racine> : Chaîne de caractères optionnelle
Nom et chemin complet du répertoire "racine" de l'arborescence proposée. Un chemin de type UNC peut être utilisé. Si ce paramètre est une chaîne vide (""), le répertoire "Bureau" débutera l'arborescence proposée.
Ce paramètre permet de limiter la sélection uniquement aux répertoires d'un disque donné ou uniquement aux sous-répertoires d'un répertoire donné.
Windows Ce paramètre peut être au format Ansi ou Unicode.
Si ce paramètre est différent de chaîne vide (""), l'ancien sélecteur de répertoire sera utilisé.
<Options> : Constante optionnelle de type Entier
Permet de spécifier :
  • le format du résultat de la fonction. Par défaut, fRepSélecteur renvoie une chaîne de caractères Ansi.
  • le look du sélecteur de répertoire.
fCheminUNICODE<Résultat> sera une chaîne de caractères au format Unicode.
Linux Cette constante n'est pas disponible.
frAncienAspectPermet d'utiliser l'ancien sélecteur de répertoire (ancien look).
Sélecteur de répertoire
LinuxJava Cette constante n'est pas disponible.
frInterditDossierVirtuel<Résultat> ne contiendra pas les répertoires virtuels.
LinuxJava Cette constante n'est pas disponible.
Remarques

Sélection de fichiers

La fonction fRepSélecteur permet de sélectionner un répertoire. Pour sélectionner un fichier, utilisez la fonction fSélecteur.
Java

Fonctionnement en Java

En Java, sous Windows, l'utilisation de la fonction fRepSélecteur affiche une fenêtre Java qui simule l'aspect et le fonctionnement du sélecteur de répertoire natif Windows.
Pour forcer l'utilisation du sélecteur de répertoire Java, il faut utiliser la propriété système <wd.prop.sel_rep_defaut> au lancement de l'application, en lui passant une des valeurs suivantes : oui/o/yes/y/vrai/true.
Exemple de ligne de commande permettant de lancer une application Java en forçant l'utilisation du sélecteur de répertoire Java :
java -Dwd.prop.sel_rep_defaut=y -jar MonApplication.jar

En Java, sous les autres OS (Linux, Mac, ...), l'utilisation de la fonction fRepSélecteur affiche le sélecteur de répertoire Java.
Pour forcer l'affichage d'une fenêtre Java qui simule l'aspect et le fonctionnement du sélecteur de répertoire natif Windows, il faut utiliser la propriété système <wd.prop.sel_rep_windows> au lancement de l'application, en lui passant une des valeurs suivantes : oui/o/yes/y/vrai/true.
Exemple de ligne de commande permettant de lancer une application Java en forçant l'utilisation du sélecteur de répertoire Windows :
java -Dwd.prop.sel_rep_windows=y -jar MonApplication.jar
WINDEV

Ancien et nouveau sélecteur de répertoire

A partir de la version 23, le nouveau sélecteur de répertoires est utilisé par défaut.
Si le nouveau sélecteur n'est pas supporté (le nouveau sélecteur est supporté uniquement à partir de Windows Vista) ou si le paramètre <Racine> n'est pas vide (le répertoire racine n'est pas supporté par le nouveau sélecteur), l'ancien sélecteur est affiché même si la constante frAncienAspect n'est pas précisée.
Classification Métier / UI : Code UI
Composante : wd290std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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