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/$file
dónde se abrirá $file
un archivo o cualquier programa definido para manejar archivos)..txt
$file
notepad
.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 select
comando a explorer.exe
. En realidad, esto es nativo de cmd
. Por lo tanto, $path
está 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).