先月と今月のyyyymmを定義して、それらのフォルダを作り、そのフォルダをオープンして任意のファイルをそこへコピーする(バッチ、PowerShell)

【PR】
※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

先月と今月のyyyymmを定義して、それらのフォルダを作り、ファイルをコピーしてフォルダをオープンする。

FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.AddMonths"("-1")".ToString"("'yyyyMM'")"`) DO SET lastmonth=%%a
FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.ToString"("'yyyyMM'")"`) DO SET thismonth=%%a

md c:\work\%lastmonth%
md c:\work\%thismonth%
start c:\work\%lastmonth%
start c:\work\%thismonth%

copy hoge.txt c:\work\%lastmonth%\
copy hoge.txt c:\work\%thismonth%\