Path.HasExtension Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
HasExtension(ReadOnlySpan<Char>) |
Menentukan apakah jalur yang diwakili oleh rentang karakter yang ditentukan menyertakan ekstensi nama file. |
HasExtension(String) |
Menentukan apakah jalur menyertakan ekstensi nama file. |
HasExtension(ReadOnlySpan<Char>)
- Sumber:
- Path.cs
- Sumber:
- Path.cs
- Sumber:
- Path.cs
Menentukan apakah jalur yang diwakili oleh rentang karakter yang ditentukan menyertakan ekstensi nama file.
public:
static bool HasExtension(ReadOnlySpan<char> path);
public static bool HasExtension (ReadOnlySpan<char> path);
static member HasExtension : ReadOnlySpan<char> -> bool
Public Shared Function HasExtension (path As ReadOnlySpan(Of Char)) As Boolean
Parameter
- path
- ReadOnlySpan<Char>
Jalur untuk mencari ekstensi.
Mengembalikan
true
jika karakter yang mengikuti karakter pemisah direktori terakhir atau pemisah volume di jalur menyertakan titik (".") diikuti oleh satu atau beberapa karakter; jika tidak, false
.
Keterangan
Periode berikutnya dalam path
tidak dianggap sebagai ekstensi.
Lihat juga
Berlaku untuk
HasExtension(String)
- Sumber:
- Path.cs
- Sumber:
- Path.cs
- Sumber:
- Path.cs
Menentukan apakah jalur menyertakan ekstensi nama file.
public:
static bool HasExtension(System::String ^ path);
public static bool HasExtension (string path);
public static bool HasExtension (string? path);
static member HasExtension : string -> bool
Public Shared Function HasExtension (path As String) As Boolean
Parameter
- path
- String
Jalur untuk mencari ekstensi.
Mengembalikan
true
jika karakter yang mengikuti pemisah direktori terakhir (\ atau /) atau pemisah volume (:) di jalur menyertakan titik (.) diikuti oleh satu atau beberapa karakter; jika tidak, false
.
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 penggunaan HasExtension
metode .
String^ fileName1 = "myfile.ext";
String^ fileName2 = "mydir\\myfile";
String^ path = "C:\\mydir.ext\\";
bool result;
result = Path::HasExtension( fileName1 );
Console::WriteLine( "HasExtension('{0}') returns {1}", fileName1, result.ToString() );
result = Path::HasExtension( fileName2 );
Console::WriteLine( "HasExtension('{0}') returns {1}", fileName2, result.ToString() );
result = Path::HasExtension( path );
Console::WriteLine( "HasExtension('{0}') returns {1}", path, result.ToString() );
// This code produces output similar to the following:
//
// HasExtension('myfile.ext') returns True
// HasExtension('mydir\myfile') returns False
// HasExtension('C:\mydir.ext\') returns False
string fileName1 = "myfile.ext";
string fileName2 = @"mydir\myfile";
string path = @"C:\mydir.ext\";
bool result;
result = Path.HasExtension(fileName1);
Console.WriteLine("HasExtension('{0}') returns {1}",
fileName1, result);
result = Path.HasExtension(fileName2);
Console.WriteLine("HasExtension('{0}') returns {1}",
fileName2, result);
result = Path.HasExtension(path);
Console.WriteLine("HasExtension('{0}') returns {1}",
path, result);
// This code produces output similar to the following:
//
// HasExtension('myfile.ext') returns True
// HasExtension('mydir\myfile') returns False
// HasExtension('C:\mydir.ext\') returns False
Dim fileName1 As String = "myfile.ext"
Dim fileName2 As String = "mydir\myfile"
Dim pathname As String = "C:\mydir.ext\"
Dim result As Boolean
result = Path.HasExtension(fileName1)
Console.WriteLine("HasExtension('{0}') returns {1}", fileName1, result)
result = Path.HasExtension(fileName2)
Console.WriteLine("HasExtension('{0}') returns {1}", fileName2, result)
result = Path.HasExtension(pathname)
Console.WriteLine("HasExtension('{0}') returns {1}", pathname, result)
' This code produces output similar to the following:
'
' HasExtension('myfile.ext') returns True
' HasExtension('mydir\myfile') returns False
' HasExtension('C:\mydir.ext\') returns False
Keterangan
Mulai dari akhir path
, metode ini mencari titik (.) diikuti oleh setidaknya satu karakter. Jika pola ini ditemukan sebelum DirectorySeparatorCharkarakter , AltDirectorySeparatorChar, atau VolumeSeparatorChar ditemukan, metode ini mengembalikan true
.
Untuk daftar tugas I/O umum, lihat Tugas I/O Umum.
Lihat juga
- Format jalur file pada sistem Windows
- I/O File dan Aliran
- Cara: Membaca Teks dari File
- Cara: Menulis Teks ke File