Path.GetFileName 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
| Name | Description |
|---|---|
| GetFileName(ReadOnlySpan<Char>) |
Salt okunur karakter aralığıyla temsil edilen bir dosya yolunun dosya adını ve uzantısını döndürür. |
| GetFileName(String) |
Belirtilen yol dizesinin dosya adını ve uzantısını döndürür. |
GetFileName(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 dosya adını ve uzantısını döndürür.
public:
static ReadOnlySpan<char> GetFileName(ReadOnlySpan<char> path);
public static ReadOnlySpan<char> GetFileName(ReadOnlySpan<char> path);
static member GetFileName : ReadOnlySpan<char> -> ReadOnlySpan<char>
Public Shared Function GetFileName (path As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)
Parametreler
- path
- ReadOnlySpan<Char>
Dosya adı ve uzantısının alındığı yolu içeren salt okunur bir yayılma alanı.
Döndürülenler
içindeki pathson dizin ayırıcı karakterinden sonraki karakterler.
Açıklamalar
Döndürülen salt okunur yayılma alanı, içindeki pathson ayırıcıyı izleyen yolun karakterlerini içerir. içindeki path son karakter bir birim veya dizin ayırıcı karakteriyse, yöntemi döndürür ReadOnlySpan<T>.Empty. Ayırıcı karakter içermiyorsa path , yöntemi döndürür path.
Ayrıca bkz.
- Windows sistemlerinde Dosya yolu biçimleri
Şunlara uygulanır
GetFileName(String)
- Kaynak:
- Path.cs
- Kaynak:
- Path.cs
- Kaynak:
- Path.cs
- Kaynak:
- Path.cs
- Kaynak:
- Path.cs
Belirtilen yol dizesinin dosya adını ve uzantısını döndürür.
public:
static System::String ^ GetFileName(System::String ^ path);
public static string GetFileName(string path);
public static string? GetFileName(string? path);
static member GetFileName : string -> string
Public Shared Function GetFileName (path As String) As String
Parametreler
- path
- String
Dosya adı ve uzantısının alındığı yol dizesi.
Döndürülenler
içindeki pathson dizin ayırıcı karakterinden sonraki karakterler. öğesinin son karakteri path bir dizin veya birim ayırıcı karakteriyse, bu yöntem döndürür Empty. ise pathnull, bu yöntem döndürür null.
Ö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 GetFileName yönteminin davranışını gösterir.
string fileName = @"C:\mydir\myfile.ext";
string path = @"C:\mydir\";
string result;
result = Path.GetFileName(fileName);
Console.WriteLine("GetFileName('{0}') returns '{1}'",
fileName, result);
result = Path.GetFileName(path);
Console.WriteLine("GetFileName('{0}') returns '{1}'",
path, result);
// This code produces output similar to the following:
//
// GetFileName('C:\mydir\myfile.ext') returns 'myfile.ext'
// GetFileName('C:\mydir\') returns ''
Dim fileName As String = "C:\mydir\myfile.ext"
Dim pathname As String = "C:\mydir\"
Dim result As String
result = Path.GetFileName(fileName)
Console.WriteLine("GetFileName('{0}') returns '{1}'", fileName, result)
result = Path.GetFileName(pathname)
Console.WriteLine("GetFileName('{0}') returns '{1}'", pathname, result)
' This code produces output similar to the following:
'
' GetFileName('C:\mydir\myfile.ext') returns 'myfile.ext'
' GetFileName('C:\mydir\') returns ''
Açıklamalar
Döndürülen değer, null dosya yolu ise olur null.
Dosya adının başlangıcını belirlemek için kullanılan ayırıcı karakterler ve DirectorySeparatorCharşeklindedirAltDirectorySeparatorChar.
\ Unix'te yasal bir dosya adı olduğundan, Unix tabanlı platformlar altında çalışan GetFileName dosya adını C:\mydir\myfile.ext gibi Windows tabanlı bir yoldan doğru şekilde döndüremez. ancak Windows tabanlı platformlar altında çalışan GetFileName, /tmp/myfile.ext gibi Unix tabanlı bir yoldan dosya adını doğru şekilde döndürebilir dolayısıyla GetFileName yönteminin davranışı Unix tabanlı ve Windows tabanlı platformlarda kesinlikle aynı değildir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- Windows sistemlerinde Dosya yolu biçimleri
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma