Abra o Explorer e realce o arquivo específico com o PowerShell

0

Existem programas que nos permitem "Visualizar Arquivo no Explorer" em um arquivo que ele abriu ou está listando (por exemplo, iTunes). Ao selecionar essa função, o explorador de arquivos é aberto para o caminho que contém esse arquivo e o arquivo correspondente é destacado. Este é o recurso que gostaria de emular com o PowerShell.

É simples abrir um diretório com o PowerShell (por exemplo, explorer $path ). No entanto, tentar incluir um arquivo apenas abre esse arquivo com o programa associado (por exemplo, fazendo explorer $path/$file onde $file é um arquivo .txt apenas abrirá $file em notepad ou qualquer programa definido para manipular .txt de arquivos).

O PowerShell pode abrir o File Explorer em um caminho específico e destacar um arquivo específico?

    
por nehcsivart 15.09.2015 / 05:30

1 resposta

1

É possível selecionar um arquivo específico enviando o comando select para explorer.exe . Isso é realmente nativo para cmd . Portanto, o $path é restrito ao formato tradicional do DOS (por exemplo, usando \ somente em vez de \ e / ).

# Both Works on PowerShell 5
explorer /select,$path
Invoke-Expression "explorer '/select,$path'"

Esta informação é de esta responder por Alex (graças a AEonAX para apontar isto).

    
por 15.09.2015 / 07:54