Path.GetExtension 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
GetExtension(ReadOnlySpan<Char>) |
읽기 전용 문자 범위로 표시되는 파일 경로의 확장명을 반환합니다. |
GetExtension(String) |
지정된 경로 문자열의 확장명(마침표 "." 포함)을 반환합니다. |
GetExtension(ReadOnlySpan<Char>)
- Source:
- Path.cs
- Source:
- Path.cs
- Source:
- Path.cs
읽기 전용 문자 범위로 표시되는 파일 경로의 확장명을 반환합니다.
public:
static ReadOnlySpan<char> GetExtension(ReadOnlySpan<char> path);
public static ReadOnlySpan<char> GetExtension (ReadOnlySpan<char> path);
static member GetExtension : ReadOnlySpan<char> -> ReadOnlySpan<char>
Public Shared Function GetExtension (path As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)
매개 변수
- path
- ReadOnlySpan<Char>
확장명을 가져올 파일 경로입니다.
반환
지정된 경로(마침표 “.” 포함)의 확장명 또는 path
에 확장명 정보가 없는 경우 Empty입니다.
설명
이 메서드는 읽기 전용 범위의 path
마지막 문자부터 시작하여 첫 번째 문자까지 계속하여 마침표(".")를 검색 path
하여 의 확장을 가져옵니다. 마침표가 또는 AltDirectorySeparatorChar 문자 앞에 DirectorySeparatorChar 있으면 반환된 읽기 전용 범위에 마침표와 마침표 뒤에 있는 문자가 포함되고, ReadOnlySpan<T>.Empty 그렇지 않으면 가 반환됩니다.
추가 정보
적용 대상
GetExtension(String)
- Source:
- Path.cs
- Source:
- Path.cs
- Source:
- Path.cs
지정된 경로 문자열의 확장명(마침표 "." 포함)을 반환합니다.
public:
static System::String ^ GetExtension(System::String ^ path);
public static string GetExtension (string path);
public static string? GetExtension (string? path);
static member GetExtension : string -> string
Public Shared Function GetExtension (path As String) As String
매개 변수
- path
- String
확장명을 가져올 경로 문자열입니다.
반환
"."(마침표)를 포함한 지정된 경로의 확장명, null
또는 Empty입니다. path
이(가) null
이면, GetExtension(String)은(는) null
을(를) 반환합니다. path
에 확장명 정보가 없는 경우 GetExtension(String)은(는) Empty을(를) 반환합니다.
예외
2.1 이전의 .NET Framework 및 .NET Core 버전: path
에 정의된 잘못된 문자가 하나 이상 포함되어 있습니다GetInvalidPathChars().
예제
다음 예에서는 Windows 기반 데스크톱 플랫폼에서 메서드를 사용하는 GetExtension
방법을 보여 줍니다.
String^ fileName = "C:\\mydir.old\\myfile.ext";
String^ path = "C:\\mydir.old\\";
String^ extension;
extension = Path::GetExtension( fileName );
Console::WriteLine( "GetExtension('{0}') returns '{1}'", fileName, extension );
extension = Path::GetExtension( path );
Console::WriteLine( "GetExtension('{0}') returns '{1}'", path, extension );
// This code produces output similar to the following:
//
// GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
// GetExtension('C:\mydir.old\') returns ''
string fileName = @"C:\mydir.old\myfile.ext";
string path = @"C:\mydir.old\";
string extension;
extension = Path.GetExtension(fileName);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
fileName, extension);
extension = Path.GetExtension(path);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
path, extension);
// This code produces output similar to the following:
//
// GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
// GetExtension('C:\mydir.old\') returns ''
Dim fileName As String = "C:\mydir.old\myfile.ext"
Dim pathname As String = "C:\mydir.old\"
Dim extension As String
extension = Path.GetExtension(fileName)
Console.WriteLine("GetExtension('{0}') returns '{1}'", fileName, extension)
extension = Path.GetExtension(pathname)
Console.WriteLine("GetExtension('{0}') returns '{1}'", pathname, extension)
' This code produces output similar to the following:
'
' GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
' GetExtension('C:\mydir.old\') returns ''
설명
이 메서드는 의 마지막 문자부터 시작하여 첫 번째 문자로 계속 진행하는 마침표(.)를 path
검색 path
하여 의 확장을 path
가져옵니다. 마침표가 또는 문자 앞에 DirectorySeparatorChar 있으면 반환된 문자열에는 마침표와 마침표 뒤에 있는 문자가 포함되고, String.Empty 그렇지 않으면 가 반환 AltDirectorySeparatorChar 됩니다.
일반적인 I/O 작업 목록은 일반적인 I/O 작업을 참조하세요.
추가 정보
적용 대상
.NET