Version 2004 (Geändert)
System folder {(Typ)} String
Parameter | Typ | Beschreibung | |
Typ | Lange Ganzzahl | Art des Systemordners | |
Funktionsergebnis | String | Pfadname zum Systemordner |
Beschreibung
Die Funktion System folder gibt den Pfadnamen zu einem spezifischen Ordner des Betriebssystems oder direkt zum aktiven Systemordner unter Windows oder auf Macintosh zurück.
Hinweis: Unter Windows ist für diese Funktion im aktiven Systemordner mindestens der Systemordner "SHFolder.DLL" Version 4.71 erforderlich. Sonst gibt die Funktion für alle Ordnertypen - mit Ausnahme des Typs 0 (Null) - leere Strings zurück.
Im optionalen Parameter Typ übergeben Sie einen Wert für die Art des Systemordners. 4D bietet dafür unter dem neuen Thema "Systemordner" folgende vordefinierte Konstanten:
Konstante | Typ | Wert |
System | Lange Ganzzahl | 0 |
Fonts | Lange Ganzzahl | 1 |
Preferences or Profiles_All | Lange Ganzzahl | 2 |
Preferences or Profiles_User | Lange Ganzzahl | 3 |
Startup Items_All | Lange Ganzzahl | 4 (*) |
Startup Item_User | Lange Ganzzahl | 5 (*) |
Mac Shutdown Items_All | Lange Ganzzahl | 6 (*) |
Mac Shutdown Items_User | Lange Ganzzahl | 7 (*) |
Apple or Start Menu_All | Lange Ganzzahl | 8 (*) |
Apple or Start Menu_All | Lange Ganzzahl | 9 (*) |
Mac Extensions | Lange Ganzzahl | 10 (*) |
Mac Control Panels | Lange Ganzzahl | 11 (*) |
System Win | Lange Ganzzahl | 12 |
System32 Win | Lange Ganzzahl | 13 |
Favorites Win | Lange Ganzzahl | 14 |
Desktop Win | Lange Ganzzahl | 15 |
Program Files Win | Lange Ganzzahl | 16 |
(*) Die Ordner zu den Konstanten 4 - 11 gibt es unter Mac OS X nicht mehr (Sie wurden nur unter Mac OS 9 verwendet). Werden diese Konstanten auf Mac OS verwendet, gibt die Funktion System folder einen leeren String zurück. Die Konstanten 6, 7, 10 und 11 (nur Mac OS) sind demzufolge ab 4th Dimension Version 2004 vollkommen obsolet. Die Konstanten 4, 5, 8 und 9 sind dagegen unter Windows noch verwendbar.
Die Pfadnamen für einige Systemordner können spezifisch für den aktuellen Benutzer sein. Bei den Konstanten 2 bis 9 können Sie wählen zwischen dem Pfadnamen für einen Ordner, den alle Benutzer nutzen oder der für den aktuellen Benutzer angepasst wurde.
Die Konstanten System Win, System32 Win, Favorites Win, Desktop Win und Program Files Win gelten nur für Windows. Beim Einsatz auf Mac OS gibt System folder einen leeren String zurück.
Geben Sie den Parameter Typ nicht an, gibt die Funktion den Pfadnamen zum aktiven Systemordner zurück (= Konstante System).
Referenz
Get 4D folder, Temporary folder.