Najde cestu k souboru/adresáři.

Jmenný prostor:  SGP.XUtility
Knihovna:  SGP.XUtility (v SGP.XUtility)
Verze: dll

Syntaxe

C#
public static string FindPath(
	string fileName
)

Parametry

fileName
Typ: System..::.String
Jméno souboru/adresáře i s relativní cestou.

Návratová hodnota

Absolutní cestu k nalezenému souboru/adresáři včetně.

Poznámky

Ve fileName jsou nejprve vyhodnoceny proměnné (Expand(String, IXVarDictionary, String, String)) a proměnné prostředí (ExpandEnvironmentVariables(String)). Po té se metoda snaží nalézt adresář/soubor nejprve v aktuálním adresáři a pak v adresáři spuštěné aplikace StartupPath. Pokud je nalezen (soubor/adresář existuje), vrátí jeho absolutní cestu. Jinak vrátí jen fileName s vyhodnocenými proměnnými jako absolutní cestu.
Poznámka: Pokud je v XServiceManager služba IXSGPToolProjectFolderService a ProjectFolder není nullNothingnullptrnulová reference (Nothing v Visual Basic), použije se ProjectFolder namísto adresáře spuštěné aplikace.

Výjimky

VýjimkaPodmínka
System..::.ArgumentNullException fileName je nullNothingnullptrnulová reference (Nothing v Visual Basic).

Podívat se také na