GetUserDirectory()

Syntaxe

Resultat$ = GetUserDirectory(Type)
Description
Renvoie le chemin du répertoire du type d'annuaire spécifié.

Arguments

Type Le type de répertoire. Peut s'agir de l'une des valeurs suivantes:
  #PB_Directory_Desktop    : Répertoire 'Bureau' de l'utilisateur connecté
  #PB_Directory_Downloads  : Répertoire 'Téléchargements' de l'utilisateur connecté
  #PB_Directory_Documents  : Répertoire 'Documents' de l'utilisateur connecté
  #PB_Directory_Pictures   : Répertoire 'Images' de l'utilisateur connecté
  #PB_Directory_Musics     : Répertoire 'Musiques' de l'utilisateur connecté  
  #PB_Directory_Videos     : Répertoire 'Videos' de l'utilisateur connecté
  #PB_Directory_Public     : Répertoire 'Documents Publics' de l'utilisateur connecté
  #PB_Directory_ProgramData: Répertoire des données stokées par les programmes de l'utilisateur connecté
                             Sous Linux et OSX, c'est le dossier 'home' suivi de '/.' pour pouvoir créer 
                             un répertoire de configuration caché par l'utilisateur connecté
  #PB_Directory_AllUserData: Répertoire de données des programmes communs (accessible à tous les utilisateurs)
  #PB_Directory_Programs   : Répertoire  des fichiers de programme globaux (lecture seule)

Valeur de retour

Renvoie le chemin complet du répertoire demandé et terminé par un séparateur d'annuaire ('\', #PS, #PS$ pour Windows ou '/', #NPS, #NPS$ pour les autres OS).
Renvoie une chaîne vide si le type n'est pas trouvé.

Exemple

  Debug GetUserDirectory(#PB_Directory_Desktop)
  Debug GetUserDirectory(#PB_Directory_Downloads)
  Debug GetUserDirectory(#PB_Directory_Documents)
  Debug GetUserDirectory(#PB_Directory_Pictures)
  Debug GetUserDirectory(#PB_Directory_Videos)
  Debug GetUserDirectory(#PB_Directory_Musics)
  Debug GetUserDirectory(#PB_Directory_Public)
  Debug GetUserDirectory(#PB_Directory_ProgramData)
  Debug GetUserDirectory(#PB_Directory_AllUserData)
  Debug GetUserDirectory(#PB_Directory_Programs)

Voir aussi

GetCurrentDirectory(), GetHomeDirectory(), GetTemporaryDirectory()

OS Supportés

Tous

<- GetTemporaryDirectory() - FileSystem Index - IsDirectory() ->