Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

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

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

今月の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%\

 

タイトルとURLをコピーしました