2012-04-12 54 views

回答

73

這是最簡單的辦法:

$env:APPDATA 

或本地應用數據:

$env:LOCALAPPDATA 
+7

爲什麼不直接以'$ env:APPDATA'的形式訪問變量? – Rynant 2012-04-13 01:36:56

+1

像Rynant說的那樣,因爲你只有一個變量,所以不需要使用foreach對象,所以只需執行'$ env:APPDATA'! – 2012-04-13 03:07:36

+1

@Rynant這應該是被接受的答案。 :-) – 2012-04-13 03:25:21

5

要獲得AppData目錄,使用GetFolderPath方法:

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

或者像安迪提到在他的評論,簡單地說:

[Environment]::GetFolderPath('ApplicationData') 
+3

略短版本:'[環境] :: GetFolderPath( '的ApplicationData')'這 – 2012-04-12 22:50:36

+0

一切給了我是 '的ApplicationData',而不是路徑。 – 2015-08-27 04:02:54

4
$TempInstallerPath="$Env:USERPROFILE\AppData\Local\Downloaded Installations" 
if(Test-Path $TempInstallerPath) 
{ 
    Remove-Item "$TempInstallerPath\*" -Recurse -Force -ErrorAction 0 
} 
相關問題