Path.GetExtension Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetExtension(ReadOnlySpan<Char>) |
Returnerar tillägget för en filsökväg som representeras av ett skrivskyddat teckenintervall. |
| GetExtension(String) |
Returnerar tillägget (inklusive perioden ".") för den angivna sökvägssträngen. |
GetExtension(ReadOnlySpan<Char>)
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
Returnerar tillägget för en filsökväg som representeras av ett skrivskyddat teckenintervall.
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)
Parametrar
- path
- ReadOnlySpan<Char>
Den filsökväg som tillägget ska hämtas från.
Returer
Förlängningen av den angivna sökvägen (inklusive perioden , "."), eller Empty om path den inte har tilläggsinformation.
Kommentarer
Den här metoden hämtar tillägget path genom att söka efter path en punkt ("."), med början från det sista tecknet i det skrivskyddade intervallet och fortsätter mot det första tecknet. Om en punkt hittas före ett DirectorySeparatorChar eller-tecken AltDirectorySeparatorChar innehåller det returnerade skrivskyddade intervallet perioden och tecknen efter den, annars ReadOnlySpan<T>.Empty returneras.
Se även
Gäller för
GetExtension(String)
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
Returnerar tillägget (inklusive perioden ".") för den angivna sökvägssträngen.
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
Parametrar
- path
- String
Sökvägssträngen som tillägget ska hämtas från.
Returer
Tillägget för den angivna sökvägen (inklusive perioden "."), eller null, eller Empty. Om path är nullreturnerar GetExtension(String) .null Om path inte har tilläggsinformation GetExtension(String) returnerar .Empty
Undantag
.NET Framework- och .NET Core-versioner som är äldre än 2.1: path innehåller ett eller flera av de ogiltiga tecken som definierats i GetInvalidPathChars().
Exempel
I följande exempel visas hur du använder metoden GetExtension på en Windows-baserad skrivbordsplattform.
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 ''
Kommentarer
Den här metoden hämtar tillägget path genom att söka efter path en punkt (.), som börjar med det sista tecknet i path och fortsätter mot det första tecknet. Om en punkt hittas före ett DirectorySeparatorChar eller-tecken AltDirectorySeparatorChar innehåller den returnerade strängen perioden och tecknen efter den. Annars String.Empty returneras.
En lista över vanliga I/O-uppgifter finns i Vanliga I/O-uppgifter.
Se även
- File-sökvägsformat i Windows system
- Fil- och ström-I/O
- Anvisningar: Läsa text från en fil
- Anvisningar: Skriva text till en fil