Path.GetExtension Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| GetExtension(ReadOnlySpan<Char>) |
Retourneert de extensie van een bestandspad dat wordt vertegenwoordigd door een alleen-lezen tekenbereik. |
| GetExtension(String) |
Retourneert de extensie (inclusief de punt ".") van de opgegeven padtekenreeks. |
GetExtension(ReadOnlySpan<Char>)
Retourneert de extensie van een bestandspad dat wordt vertegenwoordigd door een alleen-lezen tekenbereik.
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)
Parameters
- path
- ReadOnlySpan<Char>
Het bestandspad waaruit u de extensie wilt ophalen.
Retouren
De uitbreiding van het opgegeven pad (inclusief de periode ,.) of Empty als path er geen extensie-informatie is.
Opmerkingen
Met deze methode wordt de uitbreiding verkregen path door te zoeken naar path een punt ("."), te beginnen met het laatste teken in de alleen-lezen periode en verder te gaan met het eerste teken. Als een punt wordt gevonden vóór een DirectorySeparatorChar of AltDirectorySeparatorChar meer tekens, bevat de geretourneerde periode met het kenmerk Alleen-lezen de punt en de tekens erna; anders wordt ReadOnlySpan<T>.Empty deze geretourneerd.
Zie ook
Van toepassing op
GetExtension(String)
Retourneert de extensie (inclusief de punt ".") van de opgegeven padtekenreeks.
public:
static System::String ^ GetExtension(System::String ^ path);
public static string GetExtension(string path);
static member GetExtension : string -> string
Public Shared Function GetExtension (path As String) As String
Parameters
- path
- String
De padtekenreeks waaruit u de extensie wilt ophalen.
Retouren
De uitbreiding van het opgegeven pad (inclusief de punt '.'), of null, of Empty. Als path dat het is null, GetExtension(String) retourneert null. Als path er geen extensie-informatie is, GetExtension(String) retourneert Emptyu .
Uitzonderingen
.NET Framework en .NET Core-versies ouder dan 2.1: path bevat een of meer ongeldige tekens die zijn gedefinieerd in GetInvalidPathChars().
Voorbeelden
In het volgende voorbeeld ziet u hoe u de methode GetExtension gebruikt op een desktopplatform op basis van Windows.
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 ''
Opmerkingen
Met deze methode wordt de uitbreiding verkregen path door te zoeken naar path een punt (.), te beginnen met het laatste teken in path en verder te gaan met het eerste teken. Als een punt voor een DirectorySeparatorChar of AltDirectorySeparatorChar teken wordt gevonden, bevat de geretourneerde tekenreeks de punt en de tekens erna; anders String.Empty wordt deze geretourneerd.
Zie Algemene I/O-taken voor een lijst met algemene I/O-taken.
Zie ook
- Bestandspadindelingen op Windows systemen
- Bestands- en Stream-I/O
- Procedure: Tekst uit een bestand lezen
- Procedure: Tekst naar een bestand schrijven