System.IOUtils.TPath.GetSharedDocumentsPath
Delphi
class function GetSharedDocumentsPath: string; static;
C++
static System::UnicodeString __fastcall GetSharedDocumentsPath();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TPath |
Beschreibung
Gibt den Pfad zu dem Verzeichnis zurück, in dem die von Benutzern gemeinsam genutzten Dokumente gespeichert sind.
- Hinweis: "Gemeinsam genutzt" bedeutet in Desktop-Anwendungen "von verschiedenen Benutzern gemeinsam genutzt". In mobilen Anwendungen bedeutet es "von verschiedenen Anwendungen gemeinsam genutzt".
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.
- Unter Windows und Android zeigt die Funktion auf ein systemweites Verzeichnis.
- Unter Mac OS X zeigt die Funktion auf ein benutzerspezifisches, anwendungsunabhängiges Verzeichnis.
- Auf dem iOS-Gerät wird ein leerer String zurückgegeben, da gemeinsam genutzte Dokumentordner nicht unterstützt werden.
- Auf dem iOS-Simulator zeigt die Funktion auf ein anwendungsspezifisches Verzeichnis.
Plattform | Beispielpfad | Pfad-ID |
---|---|---|
Windows XP | C:\Dokumente und Einstellungen\All Users\Dokumente | CSIDL_COMMON_DOCUMENTS (EN) |
Windows Vista oder später | C:\Benutzer\Öffentlich\Dokumente | FOLDERID_PublicDocuments (EN) |
Mac OS X | /Users/<Benutzername>/Public | NSSharedPublicDirectory (EN) |
iOS-Gerät | ||
iOS-Simulator | /Users/<Benutzername>/Library/Developer/CoreSimulator/Devices/<Device ID>/data/Containers/Data/Application/<Anwendungs-ID>/Public | NSSharedPublicDirectory (EN) |
Android | /storage/emulated/0/Documents | Context.getExternalFilesDir (EN) |