System.IOUtils.TPath.GetSharedDocumentsPath

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

class function GetSharedDocumentsPath: string; static;

C++

static System::UnicodeString __fastcall GetSharedDocumentsPath();

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils TPath

Description

Renvoie le chemin d'accès au répertoire dans lequel sont stockés les documents partagés entre des utilisateurs.

Remarque : Dans le cas des applications de bureau, "partagés" signifie "partagés entre différents utilisateurs". Dans le cas des applications mobiles, "partagés" signifie "partagés entre différentes applications".

Si le système qui exécute votre application ne supporte pas le dossier demandé ou si le dossier demandé n'existe pas dans le système, cette fonction renvoie à la place une chaîne vide.

  • Sur Windows, elle pointe vers un répertoire système.
  • Sur Mac OS X, elle pointe vers un répertoire spécifique à l'utilisateur, quelle que soit l'application.
  • Sur le Périphérique iOS, elle renvoie une chaîne vide car les dossiers de documents partagés ne sont pas supportés.
  • Sur le Simulateur iOS, elle pointe vers un répertoire spécifique à l'application.
  • Sur Android, elle pointe vers un répertoire spécifique à l'application et à l'utilisateur. Si un stockage externe est disponible, il est utilisé, sinon le stockage interne est utilisé à la place.
Plate-forme Exemple de chemin ID du chemin
Windows XP C:\Documents and Settings\All Users\Documents CSIDL_COMMON_DOCUMENTS
Windows Vista ou ultérieur C:\Users\Public\Documents FOLDERID_PublicDocuments
Mac OS X /Users/<nom utilisateur>/Public NSSharedPublicDirectory
Périphérique iOS
Simulateur iOS /Users/<nom utilisateur>/Library/Application Support/iPhone Simulator/<version du SDK>/Applications/<ID application>/Public NSSharedPublicDirectory
Android /storage/emulated/0/Android/data/<ID application>/files Context.getExternalFilesDir

Voir aussi