Path.GetFileNameWithoutExtension Metodo

Definizione

Overload

Nome Descrizione
GetFileNameWithoutExtension(ReadOnlySpan<Char>)

Restituisce il nome del file senza l'estensione di un percorso di file rappresentato da un intervallo di caratteri di sola lettura.

GetFileNameWithoutExtension(String)

Restituisce il nome file della stringa di percorso specificata senza l'estensione.

GetFileNameWithoutExtension(ReadOnlySpan<Char>)

Restituisce il nome del file senza l'estensione di un percorso di file rappresentato da un intervallo di caratteri di sola lettura.

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)

Parametri

path
ReadOnlySpan<Char>

Intervallo di sola lettura che contiene il percorso da cui ottenere il nome file senza l'estensione.

Valori restituiti

Caratteri nell'intervallo di sola lettura restituito da GetFileName(ReadOnlySpan<Char>), meno l'ultimo punto (.) e tutti i caratteri successivi.

Vedi anche

Si applica a

GetFileNameWithoutExtension(String)

Restituisce il nome file della stringa di percorso specificata senza l'estensione.

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

Parametri

path
String

Percorso del file.

Valori restituiti

Stringa restituita da GetFileName(ReadOnlySpan<Char>), meno l'ultimo punto (.) e tutti i caratteri successivi.

Eccezioni

.NET Framework e versioni di .NET Core precedenti alla 2.1: path contiene uno o più caratteri non validi definiti in GetInvalidPathChars().

Esempio

Nell'esempio seguente viene illustrato l'utilizzo del GetFileNameWithoutExtension metodo .

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 ''

Commenti

Questo metodo non verifica che il percorso o il nome file esista.

Per un elenco delle attività di I/O comuni, vedere Attività di I/O comuni.

Vedi anche

Si applica a