Получение пути к% AppData% в PowerShell


Ответы:


162

Это самый короткий путь:

$env:APPDATA

или для данных локального приложения:

$env:LOCALAPPDATA

9
Почему бы не получить доступ к переменной напрямую как $env:APPDATA?
Rynant

1
Как говорит Райнант, поскольку у вас есть только одна переменная, foreach-object не нужен, так что просто сделайте $env:APPDATA!
Энди Арисменди,

4
Для каталога данных локального приложения вы можете использовать $ env: LOCALAPPDATA.
honzakuzel1989

9

Чтобы получить каталог AppData, используйте GetFolderPathметод:

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

Или, как Энди упоминает в своем комментарии, просто:

[Environment]::GetFolderPath('ApplicationData')

3
Немного укороченная версия:[Environment]::GetFolderPath('ApplicationData')
Энди Арисменди

все это дает мне ApplicationData, а не путь.
Гарр Годфри

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.