#navi(../)
* PowerShellで相対パスからフルパスを取得する・Convert-Path [#m5de8334]
Convert-Pathコマンドレットを使用することにより、相対パスのファイルやディレクトリの絶対パス(フルパス)を簡単に取得することができます。~
以下にConvert-Pathを使用した例を記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#v11e9e63]
-[[Stringオブジェクトのパス文字列を分解する方法・Split-Path>PowerShell/Stringオブジェクトのパス文字列を分解する方法・Split-Path]]
-[[ファイル・フォルダの存在チェック・Test-Path>PowerShell/ファイル・フォルダの存在チェック・Test-Path]]
-[[パス文字列の結合・Join-Path>PowerShell/パス文字列の結合・Join-Path]]
* Convert-Pathコマンドレット使用例 [#b6d5cee0]
C:\Windows\System32\drivers\etc ディレクトリに移動しhostsファイルを確認してみます。~
以下のように hosts のフルパスが表示されます。
PS C:\> cd C:\Windows\System32\drivers\etc\
PS C:\Windows\System32\drivers\etc> Convert-Path .\hosts
C:\Windows\System32\drivers\etc\hosts
PS C:\Windows\System32\drivers\etc>
相対パスを指定しフルパスを取得してみます。~
PS C:\Windows\System32\drivers\etc> Convert-Path ..\..\..\..\Users\
C:\Users\
PS C:\Windows\System32\drivers\etc>
相対パスを指定しフルパスを取得している例になります。
以上、Convert-Pathコマンドレットを使用しフルパス(絶対パス)を取得する例でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)