Path.GetFileNameWithoutExtension Method

Definition

Overloads

GetFileNameWithoutExtension(ReadOnlySpan<Char>)

읽기 전용 문자 범위로 표시되는 파일 경로의 확장명 없는 파일 이름을 반환합니다.Returns the file name without the extension of a file path that is represented by a read-only character span.

GetFileNameWithoutExtension(String)

확장명 없이 지정된 경로 문자열의 파일 이름을 반환합니다.Returns the file name of the specified path string without the extension.

GetFileNameWithoutExtension(ReadOnlySpan<Char>)

읽기 전용 문자 범위로 표시되는 파일 경로의 확장명 없는 파일 이름을 반환합니다.Returns the file name without the extension of a file path that is represented by a read-only character span.

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>

확장명 없이 파일 이름을 가져올 경로를 포함하는 읽기 전용 범위입니다.A read-only span that contains the path from which to obtain the file name without the extension.

Returns

ReadOnlySpan<Char>

마지막 마침표(.)와 그다음에 나오는 모든 문자를 제외한 GetFileName(ReadOnlySpan<Char>)에서 반환된 읽기 전용 범위의 문자입니다.The characters in the read-only span returned by GetFileName(ReadOnlySpan<Char>), minus the last period (.) and all characters following it.

See also

GetFileNameWithoutExtension(String)

확장명 없이 지정된 경로 문자열의 파일 이름을 반환합니다.Returns the file name of the specified path string without the extension.

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

파일의 경로입니다.The path of the file.

Returns

String

마지막 마침표(.)와 그 다음에 나오는 모든 문자인 GetFileName(ReadOnlySpan<Char>)에서 반환한 문자열입니다.The string returned by GetFileName(ReadOnlySpan<Char>), minus the last period (.) and all characters following it.

Exceptions

pathGetInvalidPathChars()에 정의된 잘못된 문자가 하나 이상 포함되어 있는 경우path contains one or more of the invalid characters defined in GetInvalidPathChars().

Examples

다음 예제를 사용 하는 방법을 보여 줍니다는 GetFileNameWithoutExtension 메서드.The following example demonstrates a use of the GetFileNameWithoutExtension method.

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

Remarks

이 메서드는 경로 또는 파일 이름이 존재 하는지 확인 하지 않습니다.This method does not verify that the path or file name exists.

일반적인 i/o 작업 목록은 일반적인 I/o 작업을 참조 하세요.For a list of common I/O tasks, see Common I/O Tasks.

See also

Applies to