Path.GetExtension 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| GetExtension(ReadOnlySpan<Char>) |
읽기 전용 문자 범위로 표시되는 파일 경로의 확장명을 반환합니다. |
| GetExtension(String) |
지정된 경로 문자열의 확장명(마침표 "."포함)을 반환합니다. |
GetExtension(ReadOnlySpan<Char>)
- Source:
- Path.cs
- Source:
- Path.cs
- 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>
확장자를 가져올 파일 경로입니다.
반품
지정한 경로의 확장(마침표 "."포함) 또는 Empty 확장 정보가 없는 경우 path
설명
이 메서드는 읽기 전용 범위의 path 마지막 문자부터 시작하여 첫 번째 문자까지 마침표(".")를 검색 path 하여 확장을 가져옵니다. 마침표가 문자 앞에 DirectorySeparatorCharAltDirectorySeparatorChar 있으면 반환된 읽기 전용 범위에 마침표와 마침표 뒤의 문자가 포함되고, ReadOnlySpan<T>.Empty 그렇지 않으면 반환됩니다.
추가 정보
적용 대상
GetExtension(String)
- Source:
- Path.cs
- Source:
- Path.cs
- 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
확장을 가져올 경로 문자열입니다.
반품
지정된 경로의 확장(마침표 "."포함) 또는 nullEmpty. 이path면 null . GetExtension(String)null 확장 정보가 없으면 path .를 GetExtension(String) 반환합니다 Empty.
예외
.NET Framework 및 .NET Core 버전이 2.1보다 오래된 경우: 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 ''
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 로 계속 확장합니다. 마침표가 문자 앞에 DirectorySeparatorCharAltDirectorySeparatorChar 있으면 반환된 문자열에 마침표와 마침표 뒤의 문자가 포함되고, String.Empty 그렇지 않으면 반환됩니다.
일반적인 I/O 작업 목록은 일반적인 I/O 작업을 참조하세요.