Path.GetFileName 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 |
|---|---|
| GetFileName(ReadOnlySpan<Char>) |
Vrátí název souboru a příponu cesty k souboru, která je reprezentována rozsahem znaků jen pro čtení. |
| GetFileName(String) |
Vrátí název souboru a příponu zadaného řetězce cesty. |
GetFileName(ReadOnlySpan<Char>)
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
Vrátí název souboru a příponu cesty k souboru, která je reprezentována rozsahem znaků jen pro čtení.
public:
static ReadOnlySpan<char> GetFileName(ReadOnlySpan<char> path);
public static ReadOnlySpan<char> GetFileName(ReadOnlySpan<char> path);
static member GetFileName : ReadOnlySpan<char> -> ReadOnlySpan<char>
Public Shared Function GetFileName (path As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)
Parametry
- path
- ReadOnlySpan<Char>
Rozsah jen pro čtení, který obsahuje cestu, ze které chcete získat název a příponu souboru.
Návraty
Znaky za posledním znakem oddělovače adresářů v path.
Poznámky
Vrácené rozpětí jen pro čtení obsahuje znaky cesty, které následují za posledním oddělovačem v path. Pokud je posledním znakem path svazku nebo oddělovače adresáře, vrátí ReadOnlySpan<T>.Emptymetoda . Pokud path neobsahuje žádný znak oddělovače, vrátí pathmetoda .
Viz také
- formáty cest Soubory v systémech Windows
Platí pro
GetFileName(String)
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
Vrátí název souboru a příponu zadaného řetězce cesty.
public:
static System::String ^ GetFileName(System::String ^ path);
public static string GetFileName(string path);
public static string? GetFileName(string? path);
static member GetFileName : string -> string
Public Shared Function GetFileName (path As String) As String
Parametry
- path
- String
Řetězec cesty, ze kterého chcete získat název a příponu souboru.
Návraty
Znaky za posledním znakem oddělovače adresářů v path. Pokud poslední znak je adresář nebo oddělovač svazků path znak, tato metoda vrátí Empty. Pokud path je null, tato metoda vrátí null.
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 chování metody GetFileName na Windows desktopové platformě.
string fileName = @"C:\mydir\myfile.ext";
string path = @"C:\mydir\";
string result;
result = Path.GetFileName(fileName);
Console.WriteLine("GetFileName('{0}') returns '{1}'",
fileName, result);
result = Path.GetFileName(path);
Console.WriteLine("GetFileName('{0}') returns '{1}'",
path, result);
// This code produces output similar to the following:
//
// GetFileName('C:\mydir\myfile.ext') returns 'myfile.ext'
// GetFileName('C:\mydir\') returns ''
Dim fileName As String = "C:\mydir\myfile.ext"
Dim pathname As String = "C:\mydir\"
Dim result As String
result = Path.GetFileName(fileName)
Console.WriteLine("GetFileName('{0}') returns '{1}'", fileName, result)
result = Path.GetFileName(pathname)
Console.WriteLine("GetFileName('{0}') returns '{1}'", pathname, result)
' This code produces output similar to the following:
'
' GetFileName('C:\mydir\myfile.ext') returns 'myfile.ext'
' GetFileName('C:\mydir\') returns ''
Poznámky
Vrácená hodnota je null , pokud je nullcesta k souboru .
Znaky oddělovače použité k určení začátku názvu souboru jsou DirectorySeparatorChar a AltDirectorySeparatorChar.
Vzhledem k tomu, že \ je název právního souboru v unixu, GetFileName spuštěné v rámci platforem se systémem Unix nemůže správně vrátit název souboru z cesty založené na Windows, jako je C:\mydir\myfile.ext, ale GetFileName spuštěné na platformách založených na Windows mohou správně vrátit název souboru z cesty založené na Unixu, jako je /tmp/myfile.ext, takže chování metody GetFileName není výhradně stejné na platformách založených na unixu a Windows.
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