Path.GetFileNameWithoutExtension Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| GetFileNameWithoutExtension(ReadOnlySpan<Char>) |
Retourneert de bestandsnaam zonder de extensie van een bestandspad dat wordt vertegenwoordigd door een alleen-lezen tekenbereik. |
| GetFileNameWithoutExtension(String) |
Retourneert de bestandsnaam van de opgegeven padtekenreeks zonder de extensie. |
GetFileNameWithoutExtension(ReadOnlySpan<Char>)
Retourneert de bestandsnaam zonder de extensie van een bestandspad dat wordt vertegenwoordigd door een alleen-lezen tekenbereik.
public:
static ReadOnlySpan<char> GetFileNameWithoutExtension(ReadOnlySpan<char> path);
public static ReadOnlySpan<char> GetFileNameWithoutExtension(ReadOnlySpan<char> path);
static member GetFileNameWithoutExtension : ReadOnlySpan<char> -> ReadOnlySpan<char>
Public Shared Function GetFileNameWithoutExtension (path As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)
Parameters
- path
- ReadOnlySpan<Char>
Een alleen-lezenspanne die het pad bevat waaruit de bestandsnaam zonder de extensie kan worden opgehaald.
Retouren
De tekens in de alleen-lezenperiode geretourneerd door GetFileName(ReadOnlySpan<Char>), minus de laatste periode (.) en alle tekens die erop volgen.
Zie ook
Van toepassing op
GetFileNameWithoutExtension(String)
Retourneert de bestandsnaam van de opgegeven padtekenreeks zonder de extensie.
public:
static System::String ^ GetFileNameWithoutExtension(System::String ^ path);
public static string GetFileNameWithoutExtension(string path);
static member GetFileNameWithoutExtension : string -> string
Public Shared Function GetFileNameWithoutExtension (path As String) As String
Parameters
- path
- String
Het pad van het bestand.
Retouren
De tekenreeks die wordt geretourneerd door GetFileName(ReadOnlySpan<Char>), minus de laatste punt (.) en alle tekens die erop volgen.
Uitzonderingen
.NET Framework en .NET Core-versies ouder dan 2.1: path bevat een of meer ongeldige tekens die zijn gedefinieerd in GetInvalidPathChars().
Voorbeelden
In het volgende voorbeeld ziet u een gebruik van de GetFileNameWithoutExtension methode.
string fileName = @"C:\mydir\myfile.ext";
string path = @"C:\mydir\";
string result;
result = Path.GetFileNameWithoutExtension(fileName);
Console.WriteLine("GetFileNameWithoutExtension('{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:
//
// GetFileNameWithoutExtension('C:\mydir\myfile.ext') returns 'myfile'
// GetFileName('C:\mydir\') returns ''
Dim fileName As String = "C:\mydir\myfile.ext"
Dim pathname As String = "C:\mydir\"
Dim result As String
result = Path.GetFileNameWithoutExtension(fileName)
Console.WriteLine("GetFileNameWithoutExtension('{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:
'
' GetFileNameWithoutExtension('C:\mydir\myfile.ext') returns 'myfile'
' GetFileName('C:\mydir\') returns ''
Opmerkingen
Met deze methode wordt niet gecontroleerd of het pad of de bestandsnaam bestaat.
Zie Algemene I/O-taken voor een lijst met algemene I/O-taken.
Zie ook
- Bestandspadindelingen op Windows systemen
- Bestands- en Stream-I/O
- Procedure: Tekst uit een bestand lezen
- Procedure: Tekst naar een bestand schrijven