web-dev-qa-db-ja.com

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

アプリケーションデータディレクトリのパスを取得するにはどうすればよいですか(例:C:\Users\User\AppData\Roaming)PowerShellで?

71
Martin Buberl

これが最短の方法です:

$env:APPDATA

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

$env:LOCALAPPDATA
120

AppDataディレクトリを取得するには、GetFolderPathメソッドを使用します。

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

または、Andyがコメントで言及しているように、単純に:

[Environment]::GetFolderPath('ApplicationData')
7
Martin Buberl
$TempInstallerPath="$Env:USERPROFILE\AppData\Local\Downloaded Installations"
if(Test-Path $TempInstallerPath)
{
    Remove-Item "$TempInstallerPath\*" -Recurse -Force -ErrorAction 0
}