SEが最近起こったことを書くブログ

ITエンジニアが試したこと、気になったことを書いていきます。

ファイル名/フォルダ名の先頭に日付を付けるpowreshellコード

あまりに投稿してないので、久しぶりに小ネタの投稿

引数で渡したファイル名/フォルダ名の先頭に日付(yyyyMMdd)を付けるコードを作成しました。

Get-DateをFormatしたものを先頭につけただけですが、 メモ的に投稿

foreach($ arg  in  $ args){
    $ in  =  $ arg
    $ date  =  Get-Date  - Format " yyyyMMdd " ;
    $ out  =  Join-Path(Split-Path  - Parent $ arg)($ date  +  " _ "  + [ System.IO.Path ] :: GetFileName($ arg))
    Move-Item  $ in  $ out
}
Exit-PSSession