C# Класс System.IO.Path

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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