Path.GetExtension Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| GetExtension(ReadOnlySpan<Char>) |
Vrátí příponu cesty k souboru, která je reprezentována rozsahem znaků jen pro čtení. |
| GetExtension(String) |
Vrátí příponu (včetně tečky ".") zadaného řetězce cesty. |
GetExtension(ReadOnlySpan<Char>)
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
Vrátí příponu cesty k souboru, která je reprezentována rozsahem znaků jen pro čtení.
public:
static ReadOnlySpan<char> GetExtension(ReadOnlySpan<char> path);
public static ReadOnlySpan<char> GetExtension(ReadOnlySpan<char> path);
static member GetExtension : ReadOnlySpan<char> -> ReadOnlySpan<char>
Public Shared Function GetExtension (path As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)
Parametry
- path
- ReadOnlySpan<Char>
Cesta k souboru, ze kterého chcete získat příponu.
Návraty
Rozšíření zadané cesty (včetně tečky, ".") nebo Empty pokud path neobsahuje informace o rozšíření.
Poznámky
Tato metoda získá rozšíření path hledáním path tečky ("."), počínaje posledním znakem v rozsahu jen pro čtení a pokračuje směrem k jeho prvnímu znaku. Pokud je tečka nalezena před znakem DirectorySeparatorChar nebo AltDirectorySeparatorChar znakem, vrácená délka jen pro čtení obsahuje tečku a znaky za ní. V opačném případě ReadOnlySpan<T>.Empty se vrátí.
Viz také
- formáty cest Soubory v systémech Windows
Platí pro
GetExtension(String)
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
Vrátí příponu (včetně tečky ".") zadaného řetězce cesty.
public:
static System::String ^ GetExtension(System::String ^ path);
public static string GetExtension(string path);
public static string? GetExtension(string? path);
static member GetExtension : string -> string
Public Shared Function GetExtension (path As String) As String
Parametry
- path
- String
Řetězec cesty, ze kterého chcete získat rozšíření.
Návraty
Rozšíření zadané cesty (včetně tečky "."), nebo nullEmptynebo . Pokud path je null, GetExtension(String) vrátí null. Pokud path nemá informace o rozšíření, GetExtension(String) vrátí hodnotu Empty.
Výjimky
Verze .NET Framework a .NET Core starší než 2.1: path obsahuje jeden nebo více neplatných znaků definovaných v GetInvalidPathChars().
Příklady
Následující příklad ukazuje použití metody GetExtension na Windows desktopové platformě.
string fileName = @"C:\mydir.old\myfile.ext";
string path = @"C:\mydir.old\";
string extension;
extension = Path.GetExtension(fileName);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
fileName, extension);
extension = Path.GetExtension(path);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
path, extension);
// This code produces output similar to the following:
//
// GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
// GetExtension('C:\mydir.old\') returns ''
Dim fileName As String = "C:\mydir.old\myfile.ext"
Dim pathname As String = "C:\mydir.old\"
Dim extension As String
extension = Path.GetExtension(fileName)
Console.WriteLine("GetExtension('{0}') returns '{1}'", fileName, extension)
extension = Path.GetExtension(pathname)
Console.WriteLine("GetExtension('{0}') returns '{1}'", pathname, extension)
' This code produces output similar to the following:
'
' GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
' GetExtension('C:\mydir.old\') returns ''
Poznámky
Tato metoda získá rozšíření path hledáním path tečky (.), počínaje posledním znakem a path pokračováním směrem k prvnímu znaku. Pokud je tečka nalezena před znakem DirectorySeparatorChar nebo AltDirectorySeparatorChar znakem, vrácený řetězec obsahuje tečku a znaky za ní; v opačném případě String.Empty se vrátí.
Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.
Viz také
- formáty cest Soubory v systémech Windows
- Vstup/výstup souborů a streamů
- Postupy: Čtení textu ze souboru
- Postupy: Zápis textu do souboru