System.IOUtils.TPath.GetTempPath

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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, in dem temporäre Dateien gespeichert werden. 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 Ihre 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 und Mac OS X 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>\Lokale Einstellungen\Temp
Windows Vista oder später C:\Benutzer\<Benutzername>\AppData\Local\Temp
Mac OS X /var/folders/<zufallsgenerierter 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

Siehe auch