■昨日分をまとめてoldフォルダに移動する
FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.Adddays"("-1")".ToString"("'yyyyMMdd'")"`) DO SET lastday=%%a
move C:\work\hoge\*%lastday%* C:\work\hoge\old\
■先月分をまとめてoldフォルダに移動する
FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.AddMonths"("-1")".ToString"("'yyyyMM'")"`) DO SET lastmonth=%%a
move C:\work\hoge\*%lastmonth%* C:\work\hoge\old\
■昨年分をまとめてoldフォルダに移動する
FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.AddYears"("-1")".ToString"("'yyyy'")"`) DO SET lastyear=%%a
move C:\work\hoge\*%lastyear%* C:\work\hoge\old\