Path.HasExtension Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
HasExtension(ReadOnlySpan<Char>) |
Určuje, zda cesta reprezentovaná zadaným rozsahem znaků obsahuje příponu názvu souboru. |
HasExtension(String) |
Určuje, zda cesta obsahuje příponu názvu souboru. |
HasExtension(ReadOnlySpan<Char>)
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
Určuje, zda cesta reprezentovaná zadaným rozsahem znaků obsahuje příponu názvu souboru.
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
Parametry
- path
- ReadOnlySpan<Char>
Cesta k vyhledání rozšíření
Návraty
true
pokud znaky, které následují za posledním znakem oddělovače adresáře nebo oddělovače svazku v cestě, obsahují tečku (".") následovanou jedním nebo více znaky; v opačném případě . false
Poznámky
Koncová doba v path
souboru se nepovažuje za prodloužení.
Viz také
Platí pro
HasExtension(String)
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
- Zdroj:
- Path.cs
Určuje, zda cesta obsahuje příponu názvu souboru.
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
Parametry
- path
- String
Cesta k vyhledání rozšíření
Návraty
true
Pokud znaky, které následují za posledním oddělovačem adresáře (\ nebo /) nebo oddělovačem svazku (:) v cestě, obsahují tečku (.) následovanou jedním nebo více znaky; v opačném případě . false
Výjimky
.NET Framework a .NET Core verze starší než 2.1: path
obsahuje jeden nebo více neplatných znaků definovaných v GetInvalidPathChars()nástroji .
Příklady
Následující příklad ukazuje použití HasExtension
metody.
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
Poznámky
Počínaje koncem path
metody vyhledá tato metoda tečku (.) následovanou alespoň jedním znakem. Pokud je tento vzor nalezen před znakem DirectorySeparatorChar, AltDirectorySeparatorCharnebo VolumeSeparatorChar , vrátí true
tato metoda .
Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.
Viz také
- Formáty cesty k souborům v systémech Windows
- Vstupně-výstupní operace souborů a Stream
- Postupy: Čtení textu ze souboru
- Postupy: Zápis textu do souboru