3

Можно открыть определенный путь с помощью командной строки проводника.

Менее понятно, как открыть одну из библиотек, перечисленных на боковой панели, например «Избранное», «Изображения», «Рабочий стол» или «Компьютер».

Я пытался просто передать эти имена, но это всегда открывает «Мои документы».

1 ответ1

6

Открытие папок оболочки из командной строки

Папки, на которые вы ссылаетесь, являются папками оболочки, и вы не можете открыть их, просто передав их имя в качестве параметра. Требуется специальный синтаксис:

explorer shell:<FolderName>

Весь список хранится в следующем разделе реестра в Windows Vista и более поздних версиях:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

Каждый подраздел является глобально уникальным идентификатором (GUID). Значение Name - это то, что вы можете использовать в shell: синтаксис, который работает независимо от локали. См. Соответствующую статью ниже для других возможных значений (или просто проверьте реестр самостоятельно).

Примеры

  • Папка оболочки компьютера:

    explorer shell:MyComputerFolder
    

    Вы также можете достичь того же результата, используя GUID папки оболочки:

    explorer /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
    
  • Папка оболочки избранного (не путать с избранным в Internet Explorer):

    explorer shell:Links
    
  • Библиотека изображений:

    explorer shell:PicturesLibrary
    

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .