PowerShell과 특정 기준에 맞는 파일을 찾는 방법은 무엇입니까?


1

$check특정 조건에 따라 파일을 찾기 위한 변수 를 만들었습니다 . 코드는 다음과 같습니다.

$day = (get-date).day
$year = (get-date).year
$check = (Get-ChildItem | 
    where-object {$_.LastWriteTime.Day -eq "$day"} | 
    Where-Object {$_.LastWriteTime.Year -eq "$year"} | 
    Sort-Object LastWriteTime | 
    Format-Table LastWriteTime, Name, Length)

더 간결하게 할 수있는 방법이 있습니까? 예를 들어 적은 변수 등을 사용하십시오.


원하는 조건은 무엇입니까? 필터링하는 것은 올해의 현재 날짜에 업데이트 된 모든 파일입니다. 따라서 2013 년 2 월 7 일과 1 월 7 일에 모든 파일이 업데이트됩니다. 원하는 것이 맞습니까?
zdan

가로 스크롤 막대가 없도록 코드를 다시 포맷했습니다. 나는 그것이 당신과 함께 괜찮기를 바랍니다. 또한 Get-ChildItem...파이프 라인 주위의 (파란 스) 가 필요하지 않습니다.
Jay Bazuzi

답변:


0
$check=(ls|?{$_.LastWriteTime.Day -eq "$day"}|select LastWriteTime|ft LastWriteTime, Name, Length -Auto)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.