System.IOUtils.TPath.GetTempPath
Delphi
class function GetTempPath: string; static;
C++
static System::UnicodeString __fastcall GetTempPath();
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 fichiers temporaires. Ce répertoire est un emplacement géré par le système ; les fichiers qui y sont enregistrés peuvent être supprimés entre deux sessions d'applications ou après chaque redémarrage du système.
Si le système qui exécute votre application ne prend pas en charge le dossier demandé ou si le dossier demandé n'existe pas dans le système, cette fonction renvoie à la place une chaîne vide.
GetTempPath pointe vers les emplacements suivants sur les différentes plates-formes :
- Sur Windows, OS X et Linux, elle pointe vers un répertoire système.
- Sur iOS et Android, elle pointe vers un répertoire spécifique à l'utilisateur et à l'application.
Plate-forme | Exemple de chemin |
---|---|
Windows XP | C:\Documents and Settings\<nom utilisateur>\Local Settings\Temp |
Windows Vista ou ultérieur | C:\Users\<nom utilisateur>\AppData\Local\Temp |
OS X | /var/folders/<nom de dossier aléatoire> |
Périphérique iOS | /private/var/mobile/Applications/<ID application>/tmp |
Simulateur iOS | /Users/<nom utilisateur>/Library/Application Support/iPhone Simulator/<SDK version>/Applications/<ID application>/tmp |
Android | /storage/emulated/0/Android/data/<ID application>/files/tmp |
Linux | /tmp |