System.IOUtils.TPath.GetTempPath
Delphi
class function GetTempPath: string; static;
C++
static System::UnicodeString __fastcall GetTempPath();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TPath |
Beschreibung
Gibt den Pfad zu einem Verzeichnis zurück, um temporäre Dateien zu speichern. Dieses Verzeichnis ist ein vom System verwalteter Speicherort; Dateien, die hier gespeichert werden, können zwischen Anwendungssitzungen oder System-Neustarts gelöscht werden.
Wenn das System, auf dem die Anwendung ausgeführt wird, den angeforderten Ordner nicht unterstützt, oder wenn der angeforderte Ordner auf dem System nicht vorhanden ist, gibt diese Funktion stattdessen einen leeren String zurück.
GetTempPath zeigt auf den verschiedenen Plattformen auf die folgenden Speicherorte:
- Unter Windows, OS X und Linux zeigt die Funktion auf ein systemweites Verzeichnis.
- Unter iOS und Android zeigt die Funktion auf ein benutzerspezifisches, anwendungsspezifisches Verzeichnis.
Plattform | Beispielpfad |
---|---|
Windows XP | C:\Dokumente und Einstellungen\<Benutzername>\Local Settings\Temp |
Windows Vista oder später | C:\Benutzer\<Benutzername>\AppData\Local\Temp |
OS X | /var/folders/<zufälliger Ordnername> |
iOS-Gerät | /private/var/mobile/Applications/<Anwendungs-ID>/tmp |
iOS-Simulator | /Users/<Benutzername>/Library/Application Support/iPhone Simulator/<SDK-Version>/Applications/<Anwendungs-ID>/tmp |
Android | /storage/emulated/0/Android/data/<Anwendungs-ID>/files/tmp |
Linux | /tmp |