Powershell> 누군가는 필요할지도 모르는 명령어

2022-06-23   //   alexken작성   //   기술  //  No Comments
현재 폴더에 있는 모든 파일에 대해 마지막 수정 날짜를 2022-01-01 12:00(초는 랜덤)로 수정하는 명령어
PS>(Get-ChildItem ".") | Where-Object { `
>>    $_.LastWriteTime=("2022-01-01 12:00:" + (Get-Random -Maximum 60)) `
>>}
같은 명령어를 alias를 이용해서 짧게 수정
PS>ls | foreach{$_.LastWriteTime=("2022-01-01 12:00:" + (random 60) )}
현재 폴더에 있는 모든 파일에 대해 파일명을 파일의 마지막 수정 날짜로 변경하는 명령어
PS>(Get-ChildItem .) | Where-Object { `
>>        Rename-Item $_.Name `
>>            -NewName ($_.LastWriteTime.ToString("yyyy-MM-dd HH mm ss") + ".png") `
>>}
같은 명령어를 alias를 이용해서 짧게 수정
PS>ls | foreach{ren $_.Name ($_.LastWriteTime.ToString("yyyy-MM-dd HH mm ss") + ".png")}