Abrindo pastas shell na linha de comando

Abrindo pastas shell na linha de comando

Isso éé possível abrir um caminho específico usando a linha de comando do explorer.

O que é menos claro é como abrir uma das bibliotecas listadas no painel lateral, como ‘Favoritos’, ‘Imagens’, ‘Desktop’ ou ‘Computador’.

Tentei simplesmente passar esses nomes, mas isso sempre parece abrir 'Meus Documentos'.

Responder1

Abrindo pastas shell na linha de comando

As pastas às quais você está se referindo sãopastas shell, e você não pode abri-los simplesmente passando seu nome como parâmetro. Uma sintaxe especial é necessária:

explorer shell:<FolderName>

A lista inteira é armazenada na seguinte chave de registro no Windows Vista e posterior:

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

Cada subchave é umIdentificador globalmente exclusivo(GUID). O Namevalor é o que você pode usar na shell:sintaxe, que funciona independentemente da localidade. Consulte o artigo relacionado abaixo para outros valores possíveis (ou apenas verifique você mesmo o registro).

Exemplos

  • Computadorpasta shell:

    explorer shell:MyComputerFolder
    

    Você também pode obter o mesmo resultado usando o GUID da pasta shell:

    explorer /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
    
  • Favoritospasta shell (não confundir com os favoritos do Internet Explorer):

    explorer shell:Links
    
  • Biblioteca de imagens:

    explorer shell:PicturesLibrary
    

Leitura adicional

informação relacionada