Windows のバッチファイルを作成する際の覚え書きです。
日付編集
変数「DT」にyyyymmddの形でセット
> set DT=%date:~0,4%%date:~5,2%%date:~8,2%
> set DT=%DATE:/=%
> for /f "tokens=1-3 delims=/" %%a in ('date /t') do set DT=%a%b%c
年、月、日をそれぞれ取得したい場合
> set yyyy=%date:~0,4%
> set mm=%date:~5,2%
> set dd=%date:~8,2%
使用例
> copy test.txt %yyyy%-%mm%-%dd%test.txt
.