PowerShellで%AppData%のパスを取得する


回答:


162

これが最短の方法です。

$env:APPDATA

またはローカルアプリデータの場合:

$env:LOCALAPPDATA

9
変数に直接アクセスしてみません$env:APPDATAか?
Rynant 2012

1
Rynantが言うように、変数は1つしかないため、foreach-objectは必要ありません$env:APPDATA
Andy Arismendi 2012

4
ローカルアプリケーションのデータディレクトリには、$ env:LOCALAPPDATAを使用できます。
honzakuzel1989 2016

9

AppDataディレクトリを取得するには、次のGetFolderPath方法を使用します。

[Environment]::GetFolderPath([Environment+SpecialFolder]::ApplicationData)

または、アンディがコメントで述べているように、単純に:

[Environment]::GetFolderPath('ApplicationData')

3
少し短いバージョン:[Environment]::GetFolderPath('ApplicationData')
Andy Arismendi 2012

これで得られるのは、パスではなく「ApplicationData」だけです。
Garr Godfrey 2015

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.