더 작은 파일 경로 사용

더 작은 파일 경로 사용

폴더에 있는 두 개의 동일한 파일 중 하나의 경로를 취하고 싶습니다. 나는 다음을 사용하고 있습니다 :

Get-ChildItem C:\Folder\SomeSubFolder\AnotherFolder\LastFolder\ -recurse -Filter *Someexefiles.exe

이 코드를 어떻게 수정할 수 있나요?

답변1

아래는 필터 결과에서 찾은 가장 짧은 이름의 이름과 전체 경로를 제공합니다.

Get-ChildItem C:\Folder\SomeSubFolder\AnotherFolder\LastFolder\ -recurse -Filter *Someexefiles.exe | Select Name, FullName, @{Name = "NameLength"; Expression = {$_.Name.Length}} | Sort NameLength | Select Name,FullName -First 1

최단 경로가 필요한 전체 경로라면 다음으로 대체하면 됩니다 Expression = {$_.Name.Length}.Expression = {$_.FullName.Length}

관련 정보