ファイル名関連
下記にあるバッチの場合
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 %~dp0 | BATがあるディレクトリをカレントにする |
日時取得関連
2012/03/04 05:06:07 の場合
| 表示内容 | 取得値 | パラメータ |
|---|---|---|
| 日付 | 2012/03/04 | %date% |
| 日付その1 | 2012-03-04 | %date:/=-% |
| 日付その2 | 20120304 | %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:/=% | 実行日の日付でファイルへ書き出す用 |



コメント