Path.GetExtension Metode

Definisi

Overload

Nama Deskripsi
GetExtension(ReadOnlySpan<Char>)

Mengembalikan ekstensi jalur file yang diwakili oleh rentang karakter baca-saja.

GetExtension(String)

Mengembalikan ekstensi (termasuk periode ".") dari string jalur yang ditentukan.

GetExtension(ReadOnlySpan<Char>)

Sumber:
Path.cs
Sumber:
Path.cs
Sumber:
Path.cs
Sumber:
Path.cs
Sumber:
Path.cs

Mengembalikan ekstensi jalur file yang diwakili oleh rentang karakter baca-saja.

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)

Parameter

path
ReadOnlySpan<Char>

Jalur file dari mana untuk mendapatkan ekstensi.

Mengembalikan

Ekstensi jalur yang ditentukan (termasuk periode, "."), atau Empty jika path tidak memiliki informasi ekstensi.

Keterangan

Metode ini memperoleh ekstensi path dengan mencari path titik ("."), mulai dari karakter terakhir dalam rentang baca-saja dan melanjutkan ke karakter pertamanya. Jika titik ditemukan sebelum DirectorySeparatorChar karakter atau AltDirectorySeparatorChar , rentang baca-saja yang dikembalikan berisi titik dan karakter setelahnya; jika tidak, ReadOnlySpan<T>.Empty dikembalikan.

Lihat juga

Berlaku untuk

GetExtension(String)

Sumber:
Path.cs
Sumber:
Path.cs
Sumber:
Path.cs
Sumber:
Path.cs
Sumber:
Path.cs

Mengembalikan ekstensi (termasuk periode ".") dari string jalur yang ditentukan.

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

Parameter

path
String

String jalur untuk mendapatkan ekstensi.

Mengembalikan

Ekstensi jalur yang ditentukan (termasuk periode "."), atau null, atau Empty. Jika path adalah null, GetExtension(String) mengembalikan null. Jika path tidak memiliki informasi ekstensi, GetExtension(String) mengembalikan Empty.

Pengecualian

Versi .NET Framework dan .NET Core yang lebih lama dari 2.1: path berisi satu atau beberapa karakter yang tidak valid yang ditentukan dalam GetInvalidPathChars().

Contoh

Contoh berikut menunjukkan menggunakan metode GetExtension pada platform desktop berbasis 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 ''

Keterangan

Metode ini memperoleh ekstensi path dengan mencari path titik (.), dimulai dengan karakter terakhir dalam path dan melanjutkan ke karakter pertama. Jika titik ditemukan sebelum karakter atau DirectorySeparatorChar , string yang AltDirectorySeparatorChar dikembalikan berisi titik dan karakter setelahnya; jika tidak, String.Empty dikembalikan.

Untuk daftar tugas I/O umum, lihat Tugas I/O Umum.

Lihat juga

Berlaku untuk