Click or drag to resize

TreeEventPrepareAndLocatePath Methode

Übernimmt einen Pfad-Kandidaten zu einer Datei oder einem Verzeichnis. Ersetzt Wildcards der Form "%Name%" innerhalb des Pfad-Kandidaten, ergänzt diesen anhand der zusätzlich übergebenen verschiedenen pathCandidates, versucht verschiedene Endungen (z.B. ".zip") und/oder ".xml" oder ".json" und prüft die Existenz bzw. Erreichbarkeit.

Namensraum: Vishnu.Interchange
Assembly: Vishnu.Interchange (in Vishnu.Interchange.dll) Version: 1.0.0+ee7c41c506aa3699a01882f3f94d3758366d0e67
Syntax
public string PrepareAndLocatePath(
	string? rawPath,
	Stack<string>? pathCandidates = null,
	bool throwIfFail = true
)

Parameter

rawPath  String
Absoluter oder relativer Pfad, der zu ergänzen und zu prüfen ist.
pathCandidates  StackString  (Optional)
Mögliche Pfad-Teile zum Kombinieren; Default: this.JobDirPathes.ToArray().
throwIfFail  Boolean  (Optional)
Wenn der Path nicht existiert und throwIfFail true ist, wird eine Exception geworfen; defaule: true.

Rückgabewert

String
Modifizierter und verifizierter Pfad zu einer Datei oder leerer String.
Ausnahmen
AusnahmeBedingung
ArgumentExceptionException, wenn kein Pfad übergeben wurde.
FileNotFoundExceptionException, wenn kein möglicher Pfad existiert.
Siehe auch