C# Class System.IO.Path

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Свойство Type Description
AltDirectorySeparatorChar char
DirectorySeparatorChar char
PathSeparator char
VolumeSeparatorChar char

Private Properties

Свойство Type Description
CombineNoChecks string
CombineNoChecks string
CombineNoChecks string
GetExtension string
GetFileName string
GetFileNameWithoutExtension string
GetRelativePath string
HasExtension bool
Populate83FileNameFromRandomBytes void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ChangeExtension() public static méthode

public static ChangeExtension ( string path, string extension ) : string
path string
extension string
Résultat string

Combine() public static méthode

public static Combine ( ) : string
Résultat string

Combine() public static méthode

public static Combine ( string path1, string path2 ) : string
path1 string
path2 string
Résultat string

Combine() public static méthode

public static Combine ( string path1, string path2, string path3 ) : string
path1 string
path2 string
path3 string
Résultat string

Combine() public static méthode

public static Combine ( string path1, string path2, string path3, string path4 ) : string
path1 string
path2 string
path3 string
path4 string
Résultat string

GetDirectoryName() public static méthode

public static GetDirectoryName ( string path ) : string
path string
Résultat string

GetFullPath() public static méthode

public static GetFullPath ( string path ) : string
path string
Résultat string

GetInvalidFileNameChars() public static méthode

public static GetInvalidFileNameChars ( ) : char[]
Résultat char[]

GetInvalidPathChars() public static méthode

public static GetInvalidPathChars ( ) : char[]
Résultat char[]

GetPathRoot() public static méthode

public static GetPathRoot ( string path ) : string
path string
Résultat string

GetRandomFileName() public static méthode

public static GetRandomFileName ( ) : string
Résultat string

GetRelativePath() public static méthode

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.
Résultat string

GetTempFileName() public static méthode

public static GetTempFileName ( ) : string
Résultat string

GetTempPath() public static méthode

public static GetTempPath ( ) : string
Résultat string

IsPathRooted() public static méthode

public static IsPathRooted ( string path ) : bool
path string
Résultat bool

Property Details

AltDirectorySeparatorChar public_oe static_oe property

public static char AltDirectorySeparatorChar
Résultat char

DirectorySeparatorChar public_oe static_oe property

public static char DirectorySeparatorChar
Résultat char

PathSeparator public_oe static_oe property

public static char PathSeparator
Résultat char

VolumeSeparatorChar public_oe static_oe property

public static char VolumeSeparatorChar
Résultat char