Path.GetExtension Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetExtension(ReadOnlySpan<Char>) |
Salt okunur karakter aralığıyla temsil edilen dosya yolunun uzantısını döndürür. |
GetExtension(String) |
Belirtilen yol dizesinin uzantısını (".") döndürür. |
GetExtension(ReadOnlySpan<Char>)
- Kaynak:
- Path.cs
- Kaynak:
- Path.cs
- Kaynak:
- Path.cs
Salt okunur karakter aralığıyla temsil edilen 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 AltDirectorySeparatorChar karakterinden önce bir DirectorySeparatorChar nokta 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
Belirtilen yol dizesinin uzantısını (".") 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 null
veya Empty. ise path
null
döndürür GetExtension(String)null
. path
Uzantı bilgileri yoksa 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 örnekte, Windows tabanlı bir masaüstü platformunda yönteminin GetExtension
kullanılması gösterilmektedir.
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 ''
Açıklamalar
Bu yöntem, içindeki son karakterden başlayıp ilk karaktere path
doğru devam ederek path
bir nokta (.) arayarak uzantısını path
alır. Bir veya AltDirectorySeparatorChar karakterinden önce nokta DirectorySeparatorChar 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.
- Windows sistemlerinde dosya yolu biçimleri
- Dosya ve Stream G/Ç
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Bir Dosyaya Metin Yazma