今月のyyyyとyyyy.mmを定義して、それらのフォルダを作り、任意のファイルをそこへコピーする(バッチ、PowerShell)
PowerShellだとフォーマットを自由にできるので便利。中にピリオドがあっても大丈夫だった。
FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.ToString"("'yyyy'")"`) DO SET thisyear=%%a
FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.ToString"("'yyyy.MM'")"`) DO SET thismonth=%%a
md c:\work\%thisyear%
md c:\work\thisyear%\%thismonth%
copy /Y hoge.txt c:\work\%lastmonth%\
