탐색기를 열고 PowerShell을 사용하여 특정 파일 강조 표시

탐색기를 열고 PowerShell을 사용하여 특정 파일 강조 표시

열었거나 목록에 있는 파일에 대해 "탐색기에서 파일 보기"를 허용하는 프로그램이 있습니다(예: iTunes). 해당 기능을 선택하면 해당 파일이 포함된 경로에 대한 파일 탐색기가 열리고 해당 파일이 강조 표시됩니다. 이것이 제가 PowerShell로 에뮬레이션하고 싶은 기능입니다.

PowerShell(예: )을 사용하여 디렉터리를 여는 것은 간단합니다 explorer $path. 그러나 파일을 포함하려고 시도하면 관련 프로그램으로 해당 파일이 열립니다(예: 파일 explorer $path/$file위치 $file를 지정 하면 .txt파일이 열리 거나 파일을 처리하도록 정의된 모든 프로그램이 열립니다 ).$filenotepad.txt

PowerShell은 파일 탐색기를 특정 경로로 열고 특정 파일을 강조 표시할 수 있나요?

답변1

select에 명령을 보내면 특정 파일을 선택할 수 있습니다 explorer.exe. 이것은 실제로 cmd. 따라서 는 $path기존 DOS 형식으로 제한됩니다(예: 및 \둘 다 대신 사용 ).\/

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

이 정보의 출처는 다음과 같습니다.이 답변~에 의해알렉스(덕분에AEonAX이것을 지적하기 위해).

관련 정보