Abra el Explorador y resalte un archivo específico con PowerShell

Abra el Explorador y resalte un archivo específico con PowerShell

Hay programas que nos permiten "Ver archivos en el Explorador" de un archivo que abrió o que está en la lista (por ejemplo, iTunes). Al seleccionar esa función, el explorador de archivos se abre en la ruta que contiene ese archivo y se resalta el archivo correspondiente. Esta es la característica que me gustaría emular con PowerShell.

Es sencillo abrirlo en un directorio con PowerShell (es decir explorer $path). Sin embargo, intentar incluir un archivo simplemente abre ese archivo con el programa asociado (por ejemplo, al hacer explorer $path/$filedónde se abrirá $fileun archivo o cualquier programa definido para manejar archivos)..txt$filenotepad.txt

¿Puede PowerShell abrir el Explorador de archivos en una ruta específica Y resaltar un archivo específico?

Respuesta1

Es posible seleccionar un archivo específico enviando el selectcomando a explorer.exe. En realidad, esto es nativo de cmd. Por lo tanto, $pathestá restringido al formato tradicional de DOS (por ejemplo, usando \only en lugar de ambos \y /).

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

Esta información es deesta respuestaporAlex(gracias aAEonAXpor señalarlo).

información relacionada