2012-04-12 43 views

Trả lời

73

Đây là con đường ngắn nhất:

$env:APPDATA 

hoặc cho dữ liệu ứng dụng cục bộ:

$env:LOCALAPPDATA 
+7

Tại sao không truy cập biến trực tiếp dưới dạng '$ env: APPDATA'? – Rynant

+1

Giống như Rynant nói, vì bạn chỉ có một biến, đối tượng foreach là không cần thiết nên chỉ cần làm '$ env: APPDATA'! –

+1

@Rynant Đó phải là câu trả lời được chấp nhận. :-) –

5

Để có được thư mục AppData, sử dụng GetFolderPath phương pháp:

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

Hoặc như Andy nhắc đến trong lời nhận xét của mình, chỉ đơn giản là:

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

phiên bản Hơi ngắn hơn: '[Môi trường] :: GetFolderPath ('ApplicationData')' –

+0

tất cả điều này mang lại cho tôi là 'ApplicationData', không phải là con đường. –

4
$TempInstallerPath="$Env:USERPROFILE\AppData\Local\Downloaded Installations" 
if(Test-Path $TempInstallerPath) 
{ 
    Remove-Item "$TempInstallerPath\*" -Recurse -Force -ErrorAction 0 
} 
Các vấn đề liên quan