#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)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS