Convert-Path
Converteert een pad van een PowerShell-pad naar een PowerShell-providerpad.
Syntax
Convert-Path
[-Path] <String[]>
[<CommonParameters>]
Convert-Path
-LiteralPath <String[]>
[<CommonParameters>]
Description
De Convert-Path
cmdlet converteert een pad van een PowerShell-pad naar een PowerShell-providerpad.
Voorbeelden
Voorbeeld 1: de werkmap converteren naar een standaardbestandssysteempad
In dit voorbeeld wordt de huidige werkmap, die wordt vertegenwoordigd door een punt (.
), geconverteerd naar een standaard filesystem-pad.
PS C:\> Convert-Path .
C:\
Voorbeeld 2: een providerpad converteren naar een standaardregisterpad
In dit voorbeeld wordt het pad van de PowerShell-provider geconverteerd naar een standaardregisterpad.
PS C:\> Convert-Path HKLM:\Software\Microsoft
HKEY_LOCAL_MACHINE\Software\Microsoft
Voorbeeld 3: een pad converteren naar een tekenreeks
In dit voorbeeld wordt het pad naar de basismap van de huidige provider, de bestandssysteemprovider, geconverteerd naar een tekenreeks.
PS C:\> Convert-Path ~
C:\Users\User01
Parameters
-LiteralPath
Hiermee geeft u, als een tekenreeksmatrix, het pad dat moet worden geconverteerd. De waarde van de parameter LiteralPath wordt precies gebruikt zoals deze is getypt. Er worden geen tekens geïnterpreteerd als jokertekens. Als het pad escapetekens bevat, plaatst u het tussen enkele aanhalingstekens. Enkele aanhalingstekens vertellen PowerShell dat geen tekens als escape-reeksen worden geïnterpreteerd.
Type: | String[] |
Aliases: | PSPath, LP |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Hiermee geeft u het PowerShell-pad moet worden geconverteerd.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Invoerwaarden
U kunt een pad, maar geen letterlijk pad, doorsnijden naar deze cmdlet.
Uitvoerwaarden
Deze cmdlet retourneert een tekenreeks die het geconverteerde pad bevat.
Notities
De cmdlets die het zelfstandig naamwoord Pad bevatten, manipuleren padnamen en retourneren de namen in een beknopte indeling die alle PowerShell-providers kunnen interpreteren. Ze zijn ontworpen voor gebruik in programma's en scripts waarbij u een padnaam geheel of gedeeltelijk in een bepaalde indeling wilt weergeven. Gebruik ze zoals u Dirname, Normpath, Realpath, Join of andere pad-manipulators zou gebruiken.
U kunt de pad-cmdlets gebruiken met verschillende providers, waaronder de bestandssysteem-, register- en certificaatproviders.
Deze cmdlet is ontworpen om te werken met de gegevens die door elke provider worden weergegeven. Als u de providers wilt weergeven die beschikbaar zijn in uw sessie, typt u Get-PSProvider
. Zie about_Providers voor meer informatie.
Convert-Path
converteert alleen bestaande paden. Deze kan niet worden gebruikt om een locatie te converteren die nog niet bestaat.