Path.GetExtension Yöntem

Tanım

Aşırı Yüklemeler

Name Description
GetExtension(ReadOnlySpan<Char>)

Salt okunur karakter aralığıyla temsil edilen bir dosya yolunun uzantısını döndürür.

GetExtension(String)

Belirtilen yol dizesinin uzantısını ("." dönemi dahil) döndürür.

GetExtension(ReadOnlySpan<Char>)

Kaynak:
Path.cs
Kaynak:
Path.cs
Kaynak:
Path.cs
Kaynak:
Path.cs
Kaynak:
Path.cs

Salt okunur karakter aralığıyla temsil edilen bir dosya yolunun uzantısını döndürür.

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)

Parametreler

path
ReadOnlySpan<Char>

Uzantının alındığı dosya yolu.

Döndürülenler

Belirtilen yolun uzantısı (nokta, ".") veya Empty uzantı bilgisi yoksa path .

Açıklamalar

Bu yöntem, salt okunur yayılmadaki son karakterden başlayıp path ilk karakterine doğru devam ederek bir nokta (".") arayarak uzantısını path alır. Bir veya DirectorySeparatorChar karakterinden önce nokta AltDirectorySeparatorChar bulunursa, döndürülen salt okunur yayılma dönemi ve ondan sonraki karakterleri içerir; aksi takdirde döndürülürReadOnlySpan<T>.Empty.

Ayrıca bkz.

Şunlara uygulanır

GetExtension(String)

Kaynak:
Path.cs
Kaynak:
Path.cs
Kaynak:
Path.cs
Kaynak:
Path.cs
Kaynak:
Path.cs

Belirtilen yol dizesinin uzantısını ("." dönemi dahil) döndürür.

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

Parametreler

path
String

Uzantının alındığı yol dizesi.

Döndürülenler

Belirtilen yolun uzantısı ("." dönemi dahil) veya nullveya .Empty ise pathnull, GetExtension(String) döndürür null. Uzantı bilgileri yoksa path döndürür GetExtension(String)Empty.

Özel durumlar

2.1'den eski .NET Framework ve .NET Core sürümleri: path içinde GetInvalidPathChars()tanımlanan geçersiz karakterlerden birini veya daha fazlasını içerir.

Örnekler

Aşağıdaki örnek, Windows tabanlı bir masaüstü platformunda GetExtension yönteminin kullanılmasını gösterir.

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 ''

Açıklamalar

Bu yöntem, içindeki son karakterden başlayıp path ilk karaktere path doğru devam ederek nokta (.) araması yaparak uzantısını path alır. Bir veya DirectorySeparatorChar karakterinden önce nokta AltDirectorySeparatorChar bulunursa, döndürülen dize nokta ve ondan sonraki karakterleri içerir; aksi takdirde döndürülürString.Empty.

Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.

Ayrıca bkz.

Şunlara uygulanır