DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Fonctions WLangage / Communication / Fonctions Drive
  • Paramètre
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
Liste les fichiers d'un répertoire d'un drive.
Attention : dans le cas d'une connexion à un drive Google, les fichiers correspondant à un document de la suite Google ne sont pas listés.
Exemple
oOAuth2Param est un OAuth2Paramètres
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.URLRedirection = "http://localhost:9000/"

oDrive est un Drive
oDrive = oDriveConnecte(oOAuth2Param)

UnFichier, ResListeFichier sont des chaînes
// Liste tous les fichiers dans mon drive depuis le répertoire "MesPhotos"
// Le parcours se fait uniquement dans le répertoire courant
ResListeFichier = DriveListeFichier(oDrive, "/MesPhotos/", frNonRécursif)

// Pour chaque fichier trouvé
POUR TOUTE CHAÃŽNE UnFichier DE ResListeFichier SÉPARÉE PAR RC
// Ajout du fichier dans la table TABLE_TableFic
TableAjoute(TABLE_TableFic, UnFichier)
FIN
Syntaxe
<Résultat> = DriveListeFichier(<Drive> , <Chemin de départ> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers présents sur le drive spécifié, à l'emplacement spécifié. Cette liste est de la forme :
<Nom du fichier 1> + RC + ... + <Nom du fichier N>
<Drive> : Variable de type Drive
Nom de la variable de type Drive ou gglDrive correspondant au drive à manipuler. La connexion au drive voulu doit avoir été effectuée. Dans le cas contraire, les fichiers ne sont pas listés.
<Chemin de départ> : Chaîne de caractères
Chemin du drive à partir duquel les fichiers doivent être listés. Ce chemin correspond à un chemin absolu du drive :
  • Les noms des répertoires doivent être séparés par des '/' ou des '\'.
  • Le nom des répertoires doit débuter par un '/' ou un '\'.
Si le chemin est invalide, une erreur sera générée.
<Options> : Constante optionnelle de type Entier
Type de parcours effectué :
frNonRécursifLe parcours est non récursif. Les sous-répertoires ne sont pas pris en compte.
frRécursif
(Valeur par défaut)
Le parcours est récursif. Les sous-répertoires sont automatiquement pris en compte.
Remarques

Paramètre <Chemin de départ>

Exemples de chemins valides :
"/mon répertoire de vacances/2021/"
"\photos"
Exemples de chemins invalides :
"répertoireA/RépertoireB"
"Ce/Chemin/Est/invalide"
"c:\Users\"
Liste des exemples associés :
Les fonctions Drive Exemples unitaires (WINDEV) : Les fonctions Drive
[ + ] Cet exemple montre l'utilisation des fonctions Drive (Google Drive, Dropbox, OneDrive)
Les fonctions Drive Exemples unitaires (WINDEV Mobile) : Les fonctions Drive
[ + ] Cet exemple montre l'utilisation des fonctions Drive (Google Drive, OneDrive)
Les fonctions Drive Exemples unitaires (WEBDEV) : Les fonctions Drive
[ + ] Cet exemple montre l'utilisation des fonctions Drive (Google Drive, Dropbox, OneDrive)
Classification Métier / UI : Code métier
Composante : wd290ggl.dll
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 08/02/2024

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