Path.HasExtension Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| HasExtension(ReadOnlySpan<Char>) |
Avgör om sökvägen som representeras av det angivna teckenintervallet innehåller ett filnamnstillägg. |
| HasExtension(String) |
Avgör om en sökväg innehåller ett filnamnstillägg. |
HasExtension(ReadOnlySpan<Char>)
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
Avgör om sökvägen som representeras av det angivna teckenintervallet innehåller ett filnamnstillägg.
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
Parametrar
- path
- ReadOnlySpan<Char>
Sökvägen för att söka efter ett tillägg.
Returer
trueom tecknen som följer det sista katalogavgränsartecknet i sökvägen innehåller en punkt ("."), och den sista perioden följs av ett eller flera tecken. annars . false
Kommentarer
En avslutande punkt i path betraktas inte som ett tillägg, även om en tidigare period följs av tecken. Det file.tar. finns till exempel inget tillägg.
Se även
Gäller för
HasExtension(String)
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
- Källa:
- Path.cs
Avgör om en sökväg innehåller ett filnamnstillägg.
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
Parametrar
- path
- String
Sökvägen för att söka efter ett tillägg.
Returer
trueom tecknen som följer efter det sista eller AltDirectorySeparatorChar det sista DirectorySeparatorChar tecknet i sökvägen innehåller en punkt (.) och den sista perioden följs av ett eller flera tecken, annars . false
Undantag
.NET Framework- och .NET Core-versioner som är äldre än 2.1: path innehåller ett eller flera av de ogiltiga tecken som definierats i GetInvalidPathChars().
Exempel
I följande exempel visas användningen av metoden HasExtension.
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
Kommentarer
Från och med slutet av pathsöker den här metoden efter en punkt (.) och stoppas vid den första perioden som den hittar eller vid ett DirectorySeparatorChar eller AltDirectorySeparatorChar ett tecken. Den returnerar true om den hittar en punkt och den perioden inte är det sista tecknet i path. Till exempel, Path.HasExtension("file.tar.") returnerar false.
En lista över vanliga I/O-uppgifter finns i Vanliga I/O-uppgifter.
Se även
- File-sökvägsformat i Windows system
- Fil- och ström-I/O
- Anvisningar: Läsa text från en fil
- Anvisningar: Skriva text till en fil