当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Convert-Path (Microsoft.PowerShell.Management)

作者:精品下载站 日期:2024-12-14 02:12:54 浏览:14 分类:玩电脑

Convert-Path (Microsoft.PowerShell.Management)


Convert-Path

模块 :Microsoft.PowerShell.Management

将路径从 PowerShell 路径转换为 PowerShell 提供程序路径。

句法

Convert-Path
       [-Path] <String[]>
       [<CommonParameters>]
Convert-Path
       -LiteralPath <String[]>
       [<CommonParameters>]

描述

Convert-Path cmdlet 将路径从 PowerShell 路径转换为 PowerShell 提供程序路径。

示例

示例1:将工作目录转换为标准文件系统路径

此示例将当前工作目录(由点 (.) 表示)转换为标准文件系统路径。

PS C:\> Convert-Path .
C:\

示例 2:将提供程序路径转换为标准注册表路径

此示例将 PowerShell 提供程序路径转换为标准注册表路径。

PS C:\> Convert-Path HKLM:\Software\Microsoft
HKEY_LOCAL_MACHINE\Software\Microsoft

示例 3:将路径转换为字符串

此示例将当前提供程序(即文件系统提供程序)的主目录的路径转换为字符串。

PS C:\> Convert-Path ~
C:\Users\User01

参数

-LiteralPath

以字符串数组形式指定要转换的路径。 LiteralPath 参数的值完全按照键入的方式使用。没有字符被解释为通配符。如果路径包含转义字符,请将其用单引号引起来。单引号告诉 PowerShell 不要将任何字符解释为转义序列。

有关更多信息,请参阅 about_Quoting_Rules。

类型 :

String[]

别名:

PSPath, LP

位置:

命名

默认值:

None

必需的:

True

接受管道输入:

True

接受通配符:

False

-Path

指定要转换的PowerShell路径。

类型 :

String[]

位置:

0

默认值:

None

必需的:

True

接受管道输入:

True

接受通配符:

True

输入

字符串

您可以通过管道将路径(但不能是文字路径)传递到此 cmdlet。

输出

字符串

此 cmdlet 返回一个包含转换后的路径的字符串。

笔记

PowerShell 包含以下 Convert-Path 别名:

  • 所有平台:

      cvpa

    包含 Path 名词的 cmdlet 操作路径名称并以所有 PowerShell 提供程序都可以解释的简洁格式返回名称。它们设计用于您想要以特定格式显示全部或部分路径的程序和脚本。像使用 DirnameNormpathRealpathJoin 或其他路径操纵器一样使用它们。

    您可以将路径 cmdlet 与多个提供程序一起使用,包括文件系统注册表证书提供程序。

    此 cmdlet 旨在处理任何提供程序公开的数据。要列出会话中可用的提供程序,请输入 Get-PSProvider。有关详细信息,请参阅 about_Providers。

    Convert-Path 仅转换现有路径。它不能用于转换尚不存在的位置。

    您需要 登录账户 后才能发表评论

    取消回复欢迎 发表评论:

    关灯