PowerShellを使っていて、ディレクトリ内で直近のファイルを取得したい場面があります。Sort-ObjectとSelect-Objectを使うと取得することが出来ます。
ワンライナー
Get-ChildItem *.png -File | Sort-Object LastWriteTime -Descending | Select-Object -First 1コードが長いのでエイリアスに置き換えてみます。
エイリアス版
ls *.png -File | sort LastWriteTime -Descending | select -First 1置き換えても長いですね。特にsortのオプション関係は暗記できなければ、コピペすることになります。
具体的な使い方として、取得したファイルをコピーにつなげる
| Copy-Item -Destination "コピー先のパス" 
  
  
  
  

コメント