C# 클래스 System.IO.Path

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AltDirectorySeparatorChar char
DirectorySeparatorChar char
PathSeparator char
VolumeSeparatorChar char

Private Properties

프로퍼티 타입 설명
CombineNoChecks string
CombineNoChecks string
CombineNoChecks string
GetExtension string
GetFileName string
GetFileNameWithoutExtension string
GetRelativePath string
HasExtension bool
Populate83FileNameFromRandomBytes void

공개 메소드들

메소드 설명
ChangeExtension ( string path, string extension ) : string
Combine ( ) : string
Combine ( string path1, string path2 ) : string
Combine ( string path1, string path2, string path3 ) : string
Combine ( string path1, string path2, string path3, string path4 ) : string
GetDirectoryName ( string path ) : string
GetFullPath ( string path ) : string
GetInvalidFileNameChars ( ) : char[]
GetInvalidPathChars ( ) : char[]
GetPathRoot ( string path ) : string
GetRandomFileName ( ) : string
GetRelativePath ( string relativeTo, string path ) : string

Create a relative path from one path to another. Paths will be resolved before calculating the difference. Default path comparison for the active platform will be used (OrdinalIgnoreCase for Windows or Mac, Ordinal for Unix).

GetTempFileName ( ) : string
GetTempPath ( ) : string
IsPathRooted ( string path ) : bool

비공개 메소드들

메소드 설명
CombineNoChecks ( string path1, string path2 ) : string
CombineNoChecks ( string path1, string path2, string path3 ) : string
CombineNoChecks ( string path1, string path2, string path3, string path4 ) : string
GetExtension ( string path ) : string
GetFileName ( string path ) : string
GetFileNameWithoutExtension ( string path ) : string
GetRelativePath ( string relativeTo, string path, StringComparison comparisonType ) : string
HasExtension ( string path ) : bool
Populate83FileNameFromRandomBytes ( byte bytes, int byteCount, char chars, int charCount ) : void

메소드 상세

ChangeExtension() 공개 정적인 메소드

public static ChangeExtension ( string path, string extension ) : string
path string
extension string
리턴 string

Combine() 공개 정적인 메소드

public static Combine ( ) : string
리턴 string

Combine() 공개 정적인 메소드

public static Combine ( string path1, string path2 ) : string
path1 string
path2 string
리턴 string

Combine() 공개 정적인 메소드

public static Combine ( string path1, string path2, string path3 ) : string
path1 string
path2 string
path3 string
리턴 string

Combine() 공개 정적인 메소드

public static Combine ( string path1, string path2, string path3, string path4 ) : string
path1 string
path2 string
path3 string
path4 string
리턴 string

GetDirectoryName() 공개 정적인 메소드

public static GetDirectoryName ( string path ) : string
path string
리턴 string

GetFullPath() 공개 정적인 메소드

public static GetFullPath ( string path ) : string
path string
리턴 string

GetInvalidFileNameChars() 공개 정적인 메소드

public static GetInvalidFileNameChars ( ) : char[]
리턴 char[]

GetInvalidPathChars() 공개 정적인 메소드

public static GetInvalidPathChars ( ) : char[]
리턴 char[]

GetPathRoot() 공개 정적인 메소드

public static GetPathRoot ( string path ) : string
path string
리턴 string

GetRandomFileName() 공개 정적인 메소드

public static GetRandomFileName ( ) : string
리턴 string

GetRelativePath() 공개 정적인 메소드

Create a relative path from one path to another. Paths will be resolved before calculating the difference. Default path comparison for the active platform will be used (OrdinalIgnoreCase for Windows or Mac, Ordinal for Unix).
Thrown if or is null or an empty string.
public static GetRelativePath ( string relativeTo, string path ) : string
relativeTo string The source path the output should be relative to. This path is always considered to be a directory.
path string The destination path.
리턴 string

GetTempFileName() 공개 정적인 메소드

public static GetTempFileName ( ) : string
리턴 string

GetTempPath() 공개 정적인 메소드

public static GetTempPath ( ) : string
리턴 string

IsPathRooted() 공개 정적인 메소드

public static IsPathRooted ( string path ) : bool
path string
리턴 bool

프로퍼티 상세

AltDirectorySeparatorChar 공개적으로 정적으로 프로퍼티

public static char AltDirectorySeparatorChar
리턴 char

DirectorySeparatorChar 공개적으로 정적으로 프로퍼티

public static char DirectorySeparatorChar
리턴 char

PathSeparator 공개적으로 정적으로 프로퍼티

public static char PathSeparator
리턴 char

VolumeSeparatorChar 공개적으로 정적으로 프로퍼티

public static char VolumeSeparatorChar
리턴 char