Funktionsreferenz

FileSelectFolder

Bietet eine graphische Ordnerauswahl an.

FileSelectFolder ( "dialog text", "root dir" [, flag [, "initial dir" [, hwnd]]] )

 

Parameter

dialog text Der Begrüßungstext.
root dir Basisverzeichnis des Verzeichnisbaumes. Für den Desktop ist "" zu benutzen.
flag [optional] 1 = Zeigt den Button "Neuer Ordner" (benötigt IE6.0 oder neuer)
 2 = Verwendet neuen Dialog-Stil (benötigt IE5.0 oder neuer)
 4 = Zeigt ein Edit-Control, zur manuellen Eingabe eines Pfades
initial dir [optional] Startverzeichnis, welches ausgewählt wird, wenn es existiert. Standard ist ein leerer String ("").
hwnd [optional] Das Fenster Handle welches als Parent für diesen Dialog verwendet werden soll.

 

Rückgabewert

Erfolg: Gibt den vollständigen Pfad des ausgewählten Ordners zurück.
Fehler: Gibt einen leeren String zurück und setzt @error auf 1, wenn der Benutzer das Fenster geschlossen bzw. abgebrochen hat.

 

Bemerkungen

Das Hauptverzeichnis wird ausgewählt, falls das Startverzeichnis (wenn es angegeben wurde) nicht existiert.
Ein nicht-existierendes Basisverzeichnis macht den Desktop automatisch zum Basisverzeichnis.
Die Option "Neuer Ordner"-Button benötigt evtl. Windows XP mit IE6.
Besondere Windows-Ordner (wie z.B. "Dokumente und Einstellungen") können als Basisverzeichnis gesetzt werden, indem man ihre CLSIDs angibt. Siehe Anhang CLSIDs besonderer Ordner.
UNC Pfade werden nicht unterstützt. Falls man jedoch benötigt, dass man Dateien auf UNC-Pfaden auswählen kann, dann muss der Pfad zuerst als Laufwerksbuchstabe gemappt werden.
UNC ist ein Netzwerkpfad.

 

Verwandte Funktionen

FileSaveDialog, FileOpenDialog

 

Beispiel


$var = FileSelectFolder("Ordner wählen", "")