System.IOUtils.TPath.GetDownloadsPath
Delphi
class function GetDownloadsPath: string; static;
C++
static System::UnicodeString __fastcall GetDownloadsPath();
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 l'utilisateur stocke les fichiers téléchargés.
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 et OS X, elle pointe vers un répertoire spécifique à l'utilisateur, quelle que soit l'application.
- Remarque: Sur OS X, en mode Sandbox, pour accéder à ce chemin vous devez ajouter com.apple.security.assets.pictures.read-only ou com.apple.security.assets.pictures.read-write à la liste des droits.
- Sur le Périphérique iOS, elle renvoie une chaîne vide car ce répertoire n'est pas supporté pour le moment.
- Sur le Simulateur iOS et Android, elle pointe vers un répertoire spécifique à l'utilisateur et à l'application.
Plate-forme | Exemple de chemin | ID du chemin |
---|---|---|
Windows XP | C:\Documents and Settings\<nom utilisateur>\Local Settings\Application Data | CSIDL_LOCAL_APPDATA |
Windows Vista ou ultérieur | C:\Users\<nom utilisateur>\AppData\Local | FOLDERID_LocalAppData |
OS X | /Users/<nom utilisateur>/Downloads | NSDownloadsDirectory |
Périphérique iOS | ||
Simulateur iOS | /Users/<nom utilisateur>/Library/Developer/CoreSimulator/Devices/<ID périphérique>/data/Containers/Data/Application/<ID application>/Downloads | NSDownloadsDirectory |
Android | /storage/emulated/0/Android/data/<ID application>/files/Download |