Path.GetExtension Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| GetExtension(ReadOnlySpan<Char>) |
Zwraca rozszerzenie ścieżki pliku reprezentowanej przez zakres znaków tylko do odczytu. |
| GetExtension(String) |
Zwraca rozszerzenie (w tym kropkę ".") określonego ciągu ścieżki. |
GetExtension(ReadOnlySpan<Char>)
- Źródło:
- Path.cs
- Źródło:
- Path.cs
- Źródło:
- Path.cs
Zwraca rozszerzenie ścieżki pliku reprezentowanej przez zakres znaków tylko do odczytu.
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>
Ścieżka pliku, z której ma być dostępne rozszerzenie.
Zwraca
Rozszerzenie określonej ścieżki (w tym kropki "."), lub Empty jeśli path nie ma informacji o rozszerzeniu.
Uwagi
Ta metoda uzyskuje rozszerzenie path , wyszukując path kropkę ("."), rozpoczynając od ostatniego znaku w zakresie tylko do odczytu i przechodząc w kierunku pierwszego znaku. Jeśli kropka zostanie znaleziona przed znakiem DirectorySeparatorChar lub AltDirectorySeparatorChar , zwrócony zakres tylko do odczytu zawiera kropkę i znaki po nim; w przeciwnym razie ReadOnlySpan<T>.Empty zwracany jest.
Zobacz też
Dotyczy
GetExtension(String)
- Źródło:
- Path.cs
- Źródło:
- Path.cs
- Źródło:
- Path.cs
Zwraca rozszerzenie (w tym kropkę ".") określonego ciągu ścieżki.
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
Ciąg ścieżki, z którego ma być dostępne rozszerzenie.
Zwraca
Rozszerzenie określonej ścieżki (w tym kropki "."), lub null, lub Empty. Jeśli path wartość to null, GetExtension(String) zwraca wartość null. Jeśli path nie ma informacji o rozszerzeniu, GetExtension(String) zwraca wartość Empty.
Wyjątki
.NET Framework i .NET Core w wersjach starszych niż 2.1: path zawiera co najmniej jeden nieprawidłowy znak zdefiniowany w programie GetInvalidPathChars().
Przykłady
W poniższym przykładzie pokazano użycie GetExtension metody na platformie klasycznej opartej na systemie 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 ''
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 ''
Uwagi
Ta metoda uzyskuje rozszerzenie path , wyszukując path kropkę (.), rozpoczynając od ostatniego znaku w path i kontynuując w kierunku pierwszego znaku. Jeśli kropka zostanie znaleziona przed znakiem DirectorySeparatorChar lub AltDirectorySeparatorChar , zwrócony ciąg zawiera kropkę i znaki po nim; w przeciwnym razie String.Empty zwracany jest znak.
Aby uzyskać listę typowych zadań we/wy, zobacz Typowe zadania we/wy.
Zobacz też
- Formaty ścieżek plików w systemie Windows
- Plik i Stream we/wy
- Instrukcje: Odczytywanie tekstu z pliku
- Instrukcje: Zapisywanie tekstu w pliku