在PowerShell中获取%AppData%的path

如何在PowerShell中获取应用程序数据目录的path(例如C:\Users\User\AppData\Roaming )?

这是最短的方法:

 $env:APPDATA 

或本地应用程序数据:

 $env:LOCALAPPDATA 

要获取AppData目录,请使用GetFolderPath方法:

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

或者像Andy在评论中提到的那样:

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