PathIntrinsics
Class
Definition
Exposes the path manipulation and location APIs to the Cmdlet base class.
public sealed class PathIntrinsics
- Inheritance
-
PathIntrinsics
Properties
| CurrentFileSystemLocation |
Gets the current location for the file system provider |
| CurrentLocation |
Gets the current location. |
Methods
| Combine(String, String) |
Combines two strings with a provider specific path separator. |
| CurrentProviderLocation(String) |
Gets the current location for a specific provider |
| GetResolvedProviderPathFromProviderPath(String, String) |
Resolves a drive or provider qualified absolute or relative path that may contain wildcard characters into one or more provider-internal paths. |
| GetResolvedProviderPathFromPSPath(String, ProviderInfo) |
Resolves a drive or provider qualified absolute or relative path that may contain wildcard characters into one or more provider-internal paths. |
| GetResolvedPSPathFromPSPath(String) |
Resolves a drive or provider qualified absolute or relative path that may contain wildcard characters into one or more absolute drive or provider qualified paths. |
| GetUnresolvedProviderPathFromPSPath(String) |
Converts a drive or provider qualified absolute or relative path that may contain wildcard characters into one a provider-internal path still containing the wildcard characters. |
| GetUnresolvedProviderPathFromPSPath(String, ProviderInfo, PSDriveInfo) |
Converts a drive or provider qualified absolute or relative path that may contain wildcard characters into one a provider-internal path still containing the wildcard characters. |
| IsProviderQualified(String) |
Determines if the give path is an Msh provider-qualified path. |
| IsPSAbsolute(String, String) |
Determines if the given path is a drive-qualified absolute path. |
| IsValid(String) |
Determines if the MSH path is a syntactically and semantically valid path for the provider. |
| LocationStack(String) |
Gets the location stack and all the locations on it. |
| NormalizeRelativePath(String, String) |
Normalizes the path that was passed in and returns the normalized path as a relative path to the basePath that was passed. |
| ParseChildName(String) |
Gets the child name of the specified path. |
| ParseParent(String, String) |
Gets the parent path of the specified path. |
| PopLocation(String) |
Gets the location off the top of the location stack. |
| PushCurrentLocation(String) |
Pushes the current location onto the location stack so that it can be retrieved later. |
| SetDefaultLocationStack(String) |
Sets the default location stack to that specified by the stack ID. |
| SetLocation(String) |
Changes the current location to the specified path. |