Convert-Path
将路径从 Windows PowerShell 路径转换为 Windows PowerShell 提供程序路径。
语法
Convert-Path
[-Path] <String[]>
[-UseTransaction]
[<CommonParameters>]
Convert-Path
-LiteralPath <String[]>
[-UseTransaction]
[<CommonParameters>]
说明
Convert-Path cmdlet 将路径从 Windows PowerShell 路径转换为 Windows PowerShell 提供程序路径。
示例
示例 1:将工作目录转换为标准文件系统路径
PS C:\> Convert-Path .
此命令将由句点 (.) 表示的当前工作目录转换为标准文件系统路径。
示例 2:将提供程序路径转换为标准注册表路径
PS C:\> Convert-Path HKLM:\Software\Microsoft
此命令将 Windows PowerShell 提供程序路径转换为标准的注册表路径。
示例 3:将路径转换为字符串
PS C:\> Convert-Path ~
C:\Users\User01
此命令将指向当前提供程序(FileSystem 提供程序)主目录的路径转换为一个字符串。
参数
-LiteralPath
指定要转换的路径(作为一个字符串数组)。 LiteralPath 参数的值与键入时完全相同。 不会将任何字符解释为通配符。 如果路径包括转义符,请将其括在单引号中。 单引号会告知 Windows PowerShell 不要将所有字符都解释为转义序列。
Type: | String[] |
Aliases: | PSPath |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
指定要转换的 Windows PowerShell 路径。
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UseTransaction
在活动事务中使用该命令。 仅当正在执行事务时,此参数才有效。 有关详细信息,请参阅 about_Transactions。
Type: | SwitchParameter |
Aliases: | usetx |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
可以通过管道将路径(但不是文本路径)传递给此 cmdlet。
输出
此 cmdlet 返回一个包含已转换的路径的字符串。
备注
包含 Path 名词的 cmdlet 采用路径名称作为参数,以所有 Windows PowerShell 提供程序都能够解释的简明格式返回名称。 这些 cmdlet 用于需要在其中以特定格式显示全部或部分路径名称的程序或脚本中。 你可以像使用 Dirname、Normpath、Realpath、Join 或其他路径操作程序那样使用这些 cmdlet。
可以将路径 cmdlet 与某些提供程序一起使用,包括 FileSystem、Registry 和 Certificate 提供程序。
此 cmdlet 用于处理由任何提供程序公开的数据。 若要列出会话中可用的提供程序,请键入
Get-PSProvider
。 有关详细信息,请参阅 about_Providers。