powershellで、ディレクトリのフルパスを取得する方法についてです。
linuxのコマンドでカレントディレクトリを表示するコマンドに「pwd」がありますね。こちら、powershellでも使用できます。
PS C:\~> pwd
Path
—-
C:\~
しかし、pwdの戻りのデータ型は文字列型ではないらしく、変数に格納して、パスを編集して、後からそこに戻る、ということはできないようです。
$path = pwd
$path.GetType().FullName
System.Management.Automation.PathInfo
そこで使うのが、Convert-Pathというコマンドレットです。使用方法は以下の通り。
$path = (Convert-Path .)
$path.GetType().FullName
System.String
めでたく文字列型ですね。
- 投稿タグ
- powershell