Shell Path Handling Functions
Ez a szakasz a Windows Shell elérésiút-kezelési funkcióit ismerteti. A jelen dokumentációban ismertetett programozási elemeket Shlwapi.dll exportálja, és a Shlwapi.h és a Shlwapi.lib fájlban definiálja.
Ebben a szakaszban
Téma | Leírás |
---|---|
PathAddBackslash |
Egy sztring végére fordított perjelet ad hozzá az elérési út megfelelő szintaxisának létrehozásához. Ha a forrás elérési útja már rendelkezik záró fordított perjellel, a program nem ad hozzá fordított perjelet. Megjegyzés: A függvény helytelen használata puffertúlcsorduláshoz vezethet. Javasoljuk a Biztonságosabb PathCchAddBackslash vagy PathCchAddBackslashEx függvény használatát a helyén. |
PathAddExtension |
Fájlnévkiterjesztést ad hozzá egy elérésiút-sztringhez. Megjegyzés: A függvény helytelen használata puffertúlcsorduláshoz vezethet. Javasoljuk a biztonságosabb PathCchAddExtension függvény használatát a helyén. |
PathAppend |
Hozzáfűzi az egyik elérési utat a másik végéhez. Megjegyzés: A függvény helytelen használata puffertúlcsorduláshoz vezethet. Javasoljuk a Biztonságosabb PathCchAppend vagy PathCchAppendEx függvény használatát a helyén. |
PathBuildRoot |
Létrehoz egy gyökér elérési utat egy adott meghajtószámból. |
PathCanonicalize |
Leegyszerűsíti az elérési utat az olyan navigációs elemek eltávolításával, mint a "." és a ".". a közvetlen, jól formázott útvonal létrehozásához. |
PathCombine |
Összefűz két sztringet, amelyek megfelelően formázott útvonalakat jelölnek egy elérési útra; a relatív elérési út elemeit is összefűzi. Megjegyzés: A függvény helytelen használata puffertúlcsorduláshoz vezethet. Javasoljuk a Biztonságosabb PathCchCombine vagy PathCchCombineEx függvény használatát a helyén. |
PathCommonPrefix |
Két elérési utat hasonlít össze annak megállapításához, hogy közös előtaggal rendelkeznek-e. Az előtag a következő típusok egyike: "C:\", ".", "..", ".. \". |
PathCompactPath |
Csonkolja a fájl elérési útját egy adott képpontszélességen belül úgy, hogy az elérési út összetevőit három pontra cseréli. |
PathCompactPathEx |
Csonkolja a megadott számú karakteren belül elférő elérési utat az elérési út összetevőinek három pontra cserélésével. |
PathCreateFromUrl |
A fájl URL-címét Microsoft MS-DOS elérési úttá alakítja. |
PathCreateFromUrlAlloc |
Elérési utat hoz létre egy fájl URL-címéből. |
PathFileExists |
Meghatározza, hogy egy fájlrendszer-objektum, például egy fájl vagy mappa elérési útja érvényes-e. |
PathFindExtension |
Egy bővítmény elérési útjának keresése. |
PathFindFileName |
Megkeresi a fájlnév elérési útját. |
PathFindNextComponent |
Elemzi az elérési utat, és visszaadja annak az elérési útnak az első fordított perjelet követő részét. |
PathFindOnPath |
Fájl keresése. |
PathFindSuffixArray |
Meghatározza, hogy egy adott fájlnév rendelkezik-e az utótagok listájának egyikével. |
PathGetArgs |
Megkeresi az adott útvonalon belüli parancssori argumentumokat. |
PathGetCharType |
Meghatározza az elérési úthoz viszonyított karaktertípust. |
PathGetDriveNumber |
Megkeresi az "A" és "Z" közötti tartományon belüli meghajtóbetűjel elérési útját, és visszaadja a megfelelő meghajtószámot. |
PathIsContentType |
Meghatározza, hogy egy fájl regisztrált tartalomtípusa megegyezik-e a megadott tartalomtípussal. Ez a függvény beolvasja a megadott fájltípus tartalomtípusát, és összehasonlítja a sztringet a pszContentType. Az összehasonlítás nem megkülönbözteti a kis- és nagybetűk különbségét. |
PathIsDirectory |
Ellenőrzi, hogy az elérési út érvényes könyvtár-e. |
PathIsDirectoryEmpty |
Meghatározza, hogy egy megadott elérési út üres könyvtár-e. |
PathIsFileSpec |
Megkeresi az elérési utat az elérési utakat elválasztó karakterek (például ":" vagy "" ) között. Ha nincsenek elérésiút-elválasztó karakterek, az elérési út fájlspecifikációs elérési útnak minősül. |
PathIsHTMLFile |
Meghatározza, hogy egy fájl HTML-fájl-e. A meghatározás a fájl bővítményéhez regisztrált tartalomtípus alapján történik. |
PathIsLFNFileSpec |
Meghatározza, hogy egy fájlnév hosszú formátumú-e. |
PathIsNetworkPath |
Meghatározza, hogy egy elérésiút-sztring hálózati erőforrást jelöl-e. |
PathIsPrefix |
Keres egy elérési utat annak megállapításához, hogy az pszPrefixáltal átadott típus érvényes előtagját tartalmazza-e. Az előtag a következő típusok egyike: "C:\", ".", "..", ".. \". |
PathIsRelative |
Megkeres egy elérési utat, és megállapítja, hogy relatív-e. |
PathIsRoot |
Meghatározza, hogy egy elérésiút-sztring hivatkozik-e egy kötet gyökerére. |
PathIsSameRoot |
Két elérési utat hasonlít össze annak megállapításához, hogy közös gyökérösszetevővel rendelkeznek-e. |
PathIsSystemFolder |
Meghatározza, hogy egy meglévő mappa tartalmazza-e azokat az attribútumokat, amelyek rendszermappává teszik. Ez a függvény azt jelzi, hogy egyes attribútumok rendszermappának minősítenek-e egy mappát. |
PathIsUNC |
Meghatározza, hogy az elérési út sztringje érvényes univerzális elnevezési konvenció (UNC) elérési út-e, szemben a meghajtóbetűjelen alapuló elérési útokkal. |
PathIsUNCServer |
Meghatározza, hogy egy sztring csak egy kiszolgáló elérési útjának érvényes UNC-e. |
PathIsUNCServerShare |
Meghatározza, hogy egy sztring érvényes UNC-megosztási elérési út-e, \kiszolgáló<>megosztási. |
PathIsURL |
Tesztel egy adott sztringet annak megállapításához, hogy megfelel-e egy érvényes URL-formátumnak. |
PathMakePretty |
A teljes nagybetűs elérési utat az összes kisbetűs karakterre konvertálja, így egységes megjelenést kölcsönöz az elérési útnak. |
PathMakeSystemFolder |
A meglévő mappa megfelelő attribútumait adja meg ahhoz, hogy rendszermappává váljon. |
PathMatchSpec |
Sztringben keres egy MS-DOS helyettesítő karakter egyezéstípusával. |
PathMatchSpecEx |
Egy elérési út fájlnevét egy vagy több fájlnévmintával egyezik meg. |
PathParseIconLocation |
Elemez egy fájlhelyi sztringet, amely egy fájlhelyet és egy ikonindexet tartalmaz, és külön értékeket ad vissza. |
PathQuoteSpaces |
Szóközök elérési útjának keresése. Ha szóközök találhatók, a teljes elérési út idézőjelek közé kerül. |
PathRelativePathTo |
Relatív elérési utat hoz létre az egyik fájlból vagy mappából a másikba. |
PathRemoveArgs |
Eltávolítja az argumentumokat egy adott elérési útból. |
PathRemoveBackslash |
Eltávolítja a záró fordított perjelet egy adott útvonalról. Megjegyzés: Ez a függvény elavult. Javasoljuk a PathCchRemoveBackslash vagy PathCchRemoveBackslashEx függvény használatát a helyén. |
PathRemoveBlanks |
Eltávolítja az összes kezdő és záró szóközt egy sztringből. |
PathRemoveExtension |
Eltávolítja a fájlnévkiterjesztést egy elérési útról, ha van ilyen. Megjegyzés: Ez a függvény elavult. Javasoljuk a PathCchRemoveExtension használatát a helyén. |
PathRemoveFileSpec |
Eltávolítja a záró fájlnevet és a fordított perjelet egy elérési útról, ha vannak ilyenek. Megjegyzés: Ez a függvény elavult. Javasoljuk a PathCchRemoveFileSpec függvény használatát a helyén. |
PathRenameExtension |
A fájlnév bővítményét egy új kiterjesztésre cseréli. Ha a fájlnév nem tartalmaz bővítményt, a bővítmény a sztring végéhez lesz csatolva. Megjegyzés: A függvény helytelen használata puffertúlcsorduláshoz vezethet. Javasoljuk a biztonságosabb PathCchRenameExtension függvény használatát a helyén. |
PathSearchAndQualify |
Meghatározza, hogy egy adott elérési út megfelelően van-e formázva és teljes mértékben minősített- e. |
PathSetDlgItemPath |
Beállítja egy gyermekvezérlő szövegét egy ablakban vagy párbeszédpanelen, PathCompactPath használatával, hogy az elérési út illeszkedjen a vezérlőbe. |
PathSkipRoot |
Az elérési út első karakterére mutató mutatót kér le a meghajtóbetűjel vagy az UNC-kiszolgáló/megosztás elérési út elemeit követve. |
PathStripPath |
Eltávolítja a teljes elérési út és fájl elérési út részét. |
PathStripToRoot |
Eltávolítja az elérési út összes fájl- és könyvtárelemét, kivéve a gyökéradatokat. Megjegyzés: A függvény helytelen használata puffertúlcsorduláshoz vezethet. Javasoljuk a biztonságosabb PathCchStripToRoot függvény használatát a helyén. |
PathUndecorate |
Eltávolítja a dekorációt egy elérési út sztringből. |
PathUnExpandEnvStrings |
A teljes elérési út bizonyos mappaneveit lecseréli a hozzájuk tartozó környezeti sztringre. |
PathUnmakeSystemFolder |
Eltávolítja az attribútumokat egy olyan mappából, amely rendszermappává teszi. Ennek a mappának ténylegesen léteznie kell a fájlrendszerben. |
PathUnquoteSpaces |
Eltávolítja az idézőjeleket az elérési út elejéről és végéről. |
SHSkipJunction |
Ellenőrzi a kötési környezetet, és ellenőrzi, hogy biztonságos-e egy adott összetevő-objektumhoz kötés. |
UrlApplyScheme |
Meghatározza a megadott URL-sztring sémáit, és egy megfelelő előtaggal rendelkező sztringet ad vissza. |
UrlCanonicalize |
Egy URL-sztringet canonical formává alakít át. |
UrlCombine |
Ha relatív URL-cím és annak alapja van megadva, egy URL-címet ad vissza canonical formában. |
UrlCompare |
Két URL-sztring kis- és nagybetűket megkülönböztető összehasonlítását teszi lehetővé. |
UrlCreateFromPath |
Egy MS-DOS elérési utat konvertál egy canonicalized URL-címre. |
UrlEscape |
Olyan URL-címben szereplő karaktereket vagy helyettesítő párokat alakít át, amelyek az interneten keresztüli átvitel során módosulhatnak ("nem biztonságos" karakterek) a megfelelő menekülési sorozatokká. A helyettesítő párok U+10000 és U+10FFFF közötti karakterek (UTF-32-ben) vagy DC00 és DFFF között (az UTF-16-ban). |
UrlEscapeSpaces |
Egy makró, amely a szóköz karaktereket a hozzájuk tartozó feloldójelekké alakítja. |
UrlGetLocation |
Lekéri a helyet egy URL-címről. |
UrlGetPart |
Elfogad egy URL-sztringet, és visszaadja az URL egy meghatározott részét. |
UrlHash |
Kivonat egy URL-sztringet. |
URL-címek |
Ellenőrzi, hogy egy URL-cím megadott típusú-e. |
UrlIsFileUrl |
Tesztel egy URL-címet annak megállapításához, hogy fájl URL-cím-e. |
UrlIsNoHistory |
Azt adja vissza, hogy az URL-cím olyan URL-cím-e, amelyet a böngészők általában nem foglalnak bele a navigációs előzményekbe. |
UrlIsOpaque |
Azt adja vissza, hogy az URL-cím átlátszatlan-e. |
UrlUnescape |
Visszakonvertálja a menekülési sorozatokat normál karakterekké. |
UrlUnescapeInPlace |
Visszakonvertálja a feloldósorozatokat normál karakterekké, és felülírja az eredeti sztringet. |