BATファイルのファイル名・日時を取得するパラメータ

プログラム

ファイル名関連


下記にあるバッチの場合
c:\Samples\test\test001.bat

取得値パラメータ
c:\Samples\test\test001.bat%~dpnx0
c:\Samples\test\test001%~dpn0
c:\Samples\test\%~dp0
c:%~d0
\Samples\test\test001%~pn0
\Samples\test\%~p0
test.bat%0
test%~n0
.bat%~x0

よく利用する物

コマンド用途
cd /d %~dp0BATがあるディレクトリをカレントにする

日時取得関連

2012/03/04 05:06:07 の場合

表示内容取得値パラメータ
日付2012/03/04%date%
日付その12012-03-04%date:/=-%
日付その220120304%date:/=%
西暦2012%date:~0,4%
03%date:~5,2%
04%date:~8,2%
時間05:06:07%time:~0,8%
05%time:~0,2%
06%time:~3,2%
07%time:~6,2%

よく利用する物

コマンド用途
LogFileName=%date:/=%実行日の日付でファイルへ書き出す用

コメント