Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část popisuje funkce zpracování cest prostředí Windows. Programovací prvky vysvětlené v této dokumentaci jsou exportovány Shlwapi.dll a definovány v Shlwapi.h a Shlwapi.lib.
V této části
| Námět | Popis |
|---|---|
|
pathAddBackslash |
Přidá zpětné lomítko na konec řetězce, aby se vytvořila správná syntaxe cesty. Pokud už zdrojová cesta obsahuje koncové zpětné lomítko, nepřidá se žádné zpětné lomítko. Poznámka: Zneužití této funkce může vést k přetečení vyrovnávací paměti. Doporučujeme používat bezpečnější PathCchAddBackslash nebo PathCchAddBackslashEx funkce na svém místě. |
|
PathAddExtension |
Přidá příponu názvu souboru do řetězce cesty. Poznámka: Zneužití této funkce může vést k přetečení vyrovnávací paměti. Doporučujeme používat bezpečnější funkci PathCchAddExtension na svém místě. |
|
PathAppend |
Připojí jednu cestu ke konci druhé. Poznámka: Zneužití této funkce může vést k přetečení vyrovnávací paměti. Doporučujeme používat bezpečnější funkci PathCchAppend nebo PathCchAppendEx na svém místě. |
|
PathBuildRoot |
Vytvoří kořenovou cestu z daného čísla jednotky. |
|
PathCanonicalize |
Zjednodušuje cestu odebráním navigačních prvků, jako jsou "." a ".", aby vznikla přímá cesta ve správném formátu. |
|
PathCombine |
Zřetězí dva řetězce, které představují správně vytvořené cesty do jedné cesty; zřetězí také všechny prvky relativní cesty. Poznámka: Zneužití této funkce může vést k přetečení vyrovnávací paměti. Doporučujeme používat bezpečnější PathCchCombine nebo PathCchCombineEx funkce na svém místě. |
|
PathCommonPrefix |
Porovná dvě cesty a určí, jestli sdílejí společnou předponu. Předpona je jedním z těchto typů: "C:\", ".", ".", "." \". |
|
PathCompactPath |
Zkrátí cestu k souboru tak, aby se vešla do dané šířky pixelů, a nahradí součásti cesty třemi tečkami. |
|
PathCompactPathEx |
Zkrátí cestu tak, aby se vešla do určitého počtu znaků nahrazením komponent cesty třemi tečkami. |
|
PathCreateFromUrl |
Převede adresu URL souboru na cestu Microsoft MS-DOS. |
|
PathCreateFromUrlAlloc |
Vytvoří cestu z adresy URL souboru. |
|
PathFileExists |
Určuje, zda je cesta k objektu systému souborů, jako je soubor nebo složka platná. |
|
PathFindExtension |
Vyhledá cestu k rozšíření. |
|
PathFindFileName |
Vyhledá cestu k názvu souboru. |
|
PathFindNextComponent |
Parsuje cestu a vrátí část této cesty, která následuje za prvním zpětným lomítkem. |
|
PathFindOnPath |
Vyhledá soubor. |
|
PathFindSuffixArray |
Určuje, zda má daný název souboru jeden ze seznamu přípon. |
|
PathGetArgs |
Najde argumenty příkazového řádku v dané cestě. |
|
PathGetCharType |
Určuje typ znaku vzhledem k cestě. |
|
PathGetDriveNumber |
Vyhledá cestu písmena jednotky v rozsahu A až Z a vrátí odpovídající číslo jednotky. |
|
PathIsContentType |
Určuje, jestli registrovaný typ obsahu souboru odpovídá zadanému typu obsahu. Tato funkce získá typ obsahu pro zadaný typ souboru a porovná tento řetězec s pszContentType. Porovnání nerozlišuje malá a velká písmena. |
|
PathIsDirectory |
Ověřuje, že cesta je platný adresář. |
|
PathIsDirectoryEmpty |
Určuje, zda je zadaná cesta prázdným adresářem. |
|
PathIsFileSpec |
Vyhledá cestu pro všechny znaky s oddělovači cest (například :nebo ).). Pokud neexistují žádné znaky s oddělovači cest, cesta se považuje za cestu specifikace souboru. |
|
pathIsHTMLFile |
Určuje, zda je soubor HTML. Určení se provádí na základě typu obsahu, který je registrován pro příponu souboru. |
|
PathIsLFNFileSpec |
Určuje, zda je název souboru v dlouhém formátu. |
|
PathIsNetworkPath |
Určuje, zda řetězec cesty představuje síťový prostředek. |
|
pathIsPrefix |
Vyhledá cestu k určení, zda obsahuje platnou předponu typu předaného pszPrefix. Předpona je jedním z těchto typů: "C:\", ".", ".", "." \". |
|
PathIsRelative |
Vyhledá cestu a určí, jestli je relativní. |
|
PathIsRoot |
Určuje, zda řetězec cesty odkazuje na kořen svazku. |
|
PathIsSameRoot |
Porovná dvě cesty a určí, jestli mají společnou kořenovou komponentu. |
|
PathIsSystemFolder |
Určuje, jestli existující složka obsahuje atributy, které z ní činí systémovou složku. Případně tato funkce označuje, jestli určité atributy opravní složku jako systémovou složku. |
|
PathIsUNC |
Určuje, zda je řetězec cesty platnou cestou UNC (Universal Naming Convention), na rozdíl od cesty založené na písmenu jednotky. |
|
PathIsUNCServer |
Určuje, zda je řetězec platným UNC pouze pro cestu k serveru. |
|
PathIsUNCServerShare |
Určuje, zda je řetězec platnou cestou ke sdílené složce UNC, \server<em>sdílené složky. |
|
PathIsURL |
Otestuje daný řetězec a určí, jestli odpovídá platnému formátu adresy URL. |
|
PathMakePretty |
Převede cestu typu all-velká písmena na všechny malé znaky, aby cesta byla konzistentní. |
|
PathMakeSystemFolder |
Poskytuje existující složce správné atributy, které se stanou systémovou složkou. |
|
PathMatchSpec |
Vyhledá řetězec pomocí typu shody se zástupnými znaky MS-DOS. |
|
PathMatchSpecEx |
Odpovídá názvu souboru z cesty s jedním nebo více vzory názvů souborů. |
|
PathParseIconLocation |
Analyzuje řetězec umístění souboru, který obsahuje umístění souboru a index ikony, a vrátí samostatné hodnoty. |
|
PathQuoteSpaces |
Vyhledá cestu pro mezery. Pokud jsou nalezeny mezery, celá cesta je uzavřena v uvozovkách. |
|
PathRelativePathTo |
Vytvoří relativní cestu z jednoho souboru nebo složky do jiné. |
|
PathRemoveArgs |
Odebere z dané cesty všechny argumenty. |
|
PathRemoveBackslash |
Odebere koncové zpětné lomítko z dané cesty. Poznámka: Tato funkce je zastaralá. Doporučujeme použít PathCchRemoveBackslash nebo PathCchRemoveBackslashEx funkce na svém místě. |
|
PathRemoveBlanks |
Odebere všechny úvodní a koncové mezery z řetězce. |
|
PathRemoveExtension |
Odebere příponu názvu souboru z cesty, pokud existuje. Poznámka: Tato funkce je zastaralá. Doporučujeme použít PathCchRemoveExtension na svém místě. |
|
PathRemoveFileSpec |
Odebere název koncového souboru a zpětné lomítko z cesty, pokud jsou k dispozici. Poznámka: Tato funkce je zastaralá. Doporučujeme použít funkci PathCchRemoveFileSpec na svém místě. |
|
PathRenameExtension |
Nahradí příponu názvu souboru novou příponou. Pokud název souboru neobsahuje příponu, bude přípona připojena ke konci řetězce. Poznámka: Zneužití této funkce může vést k přetečení vyrovnávací paměti. Doporučujeme používat bezpečnější PathCchRenameExtension funkce na svém místě. |
|
PathSearchAndQualify |
Určuje, jestli je daná cesta správně naformátovaná a plně kvalifikovaná. |
|
PathSetDlgItemPath |
Nastaví text podřízeného ovládacího prvku v okně nebo dialogovém okně pomocí PathCompactPath, aby se cesta vešla do ovládacího prvku. |
|
PathSkipRoot |
Načte ukazatel na první znak v cestě za písmenem jednotky nebo elementy cesty UNC serveru nebo sdílené složky. |
|
PathStripPath |
Odebere část cesty plně kvalifikované cesty a souboru. |
|
PathStripToRoot |
Odebere všechny prvky souboru a adresáře v cestě s výjimkou kořenových informací. Poznámka: Zneužití této funkce může vést k přetečení vyrovnávací paměti. Doporučujeme používat bezpečnější funkci PathCchStripToRoot na svém místě. |
|
PathUndecorate |
Odebere dekoraci z řetězce cesty. |
|
PathUnExpandEnvStrings |
Nahradí názvy určitých složek v plně kvalifikované cestě jejich přidruženým řetězcem prostředí. |
|
PathUnmakeSystemFolder |
Odebere atributy ze složky, která z ní vytvoří systémovou složku. Tato složka musí ve skutečnosti existovat v systému souborů. |
|
PathUnquoteSpaces |
Odebere uvozovky od začátku a konce cesty. |
|
SHSkipJunction |
Zkontroluje kontext vazby a zjistí, jestli je bezpečné vytvořit vazbu s konkrétním objektem komponenty. |
|
UrlApplyScheme |
Určuje schéma pro zadaný řetězec adresy URL a vrátí řetězec s příslušnou předponou. |
|
UrlCanonicalize |
Převede řetězec adresy URL na kanonický formulář. |
|
UrlCombine |
Pokud je k dispozici relativní adresa URL a její základ, vrátí adresu URL v kanonickém formátu. |
|
UrlCompare |
Porovnává dva řetězce adresy URL s rozlišováním velkých a malých písmen. |
|
UrlCreateFromPath |
Převede MS-DOS cestu na kanonický adresu URL. |
|
UrlEscape |
Převede znaky nebo náhradní dvojice v adrese URL, které mohou být změněny během přenosu přes internet (nebezpečné znaky) do odpovídajících řídicích sekvencí. Náhradní dvojice jsou znaky mezi U+10000 až U+10FFFF (v UTF-32) nebo mezi ŘADIČEM 00 až DFFF (v UTF-16). |
|
UrlEscapeSpaces |
Makro, které převede mezery na odpovídající řídicí sekvenci. |
|
urlGetLocation |
Načte umístění z adresy URL. |
|
urlGetPart |
Přijme řetězec adresy URL a vrátí zadanou část této adresy URL. |
|
UrlHash |
Zatřiďuje řetězec adresy URL. |
|
adresy URL |
Testuje, zda je adresa URL zadaným typem. |
|
urlIsFileUrl |
Otestuje adresu URL a určí, jestli se jedná o adresu URL souboru. |
|
urlIsNoHistory |
Vrátí, zda adresa URL je adresa URL, kterou prohlížeče obvykle nezahrnují do historie navigace. |
|
UrlIsOpaque |
Vrátí, zda je adresa URL neprůžná. |
|
UrlUnescape |
Převede řídicí sekvence zpět na běžné znaky. |
|
urlUnescapeInPlace |
Převede řídicí sekvence zpět na běžné znaky a přepíše původní řetězec. |