System.IO.Path
E697504
System.IO.Path is a .NET class that provides methods and properties for processing and manipulating file and directory path strings in a platform-agnostic way.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
.NET class
ⓘ
static class ⓘ |
| category | file system utilities ⓘ |
| definedIn |
System.Runtime.dll
NERFINISHED
ⓘ
mscorlib.dll NERFINISHED ⓘ |
| design | non-inheritable ⓘ |
| documentationUrl | https://learn.microsoft.com/dotnet/api/system.io.path ⓘ |
| handlesDirectorySeparators |
Unix-style forward slash
ⓘ
Windows-style backslash ⓘ |
| introducedIn | .NET Framework 1.0 NERFINISHED ⓘ |
| language |
.NET languages
NERFINISHED
ⓘ
C# NERFINISHED ⓘ |
| memberType |
static methods
ⓘ
static properties ⓘ |
| namespace | System.IO NERFINISHED ⓘ |
| partOf | .NET Base Class Library NERFINISHED ⓘ |
| providesMethod |
ChangeExtension
ⓘ
Combine ⓘ EndsInDirectorySeparator ⓘ GetDirectoryName ⓘ GetExtension ⓘ GetFileName ⓘ GetFileNameWithoutExtension ⓘ GetFullPath ⓘ GetInvalidFileNameChars ⓘ GetInvalidPathChars ⓘ GetPathRoot ⓘ GetRandomFileName ⓘ GetTempFileName ⓘ GetTempPath ⓘ HasExtension ⓘ IsPathRooted ⓘ Join ⓘ TrimEndingDirectorySeparator ⓘ |
| providesProperty |
AltDirectorySeparatorChar
ⓘ
DirectorySeparatorChar ⓘ PathSeparator ⓘ VolumeSeparatorChar ⓘ |
| purpose |
manipulate file and directory path strings
ⓘ
provide platform-agnostic path operations ⓘ |
| supportsPlatformAgnosticBehavior | true ⓘ |
| threadSafety | static members are thread-safe ⓘ |
| usedFor |
constructing file paths
ⓘ
normalizing file paths ⓘ parsing file paths ⓘ validating file and directory names ⓘ |
| visibility | public ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.