「バッチファイル」mdコマンドで日付のディレクトリを作成するサンプル

書式
@SET 年変数名 =%DATE:~0,4%
@MD “ディレクトリ変数名"
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
'年月日取得
@SET YYYY=%DATE:~0,4%
@SET MM=%DATE:~5,2%
@SET DD=%DATE:~8,2%
'時間分秒取得
@SET CFT=%TIME: =0%
@SET HH=%CFT:~0,2%
@SET JJ=%CFT:~3,2%
@SET SS=%CFT:~6,2%
'作成時間の結合
@SET CRDATE=%YYYY%%MM%%DD%_%HH%%JJ%%SS%
@SET RESDIR=C:\study\skill\bat\11\%CRDATE%_arkgame
'ディレクトリの作成
@MD %RESDIR%
'年月日取得 @SET YYYY=%DATE:~0,4% @SET MM=%DATE:~5,2% @SET DD=%DATE:~8,2% '時間分秒取得 @SET CFT=%TIME: =0% @SET HH=%CFT:~0,2% @SET JJ=%CFT:~3,2% @SET SS=%CFT:~6,2% '作成時間の結合 @SET CRDATE=%YYYY%%MM%%DD%_%HH%%JJ%%SS% @SET RESDIR=C:\study\skill\bat\11\%CRDATE%_arkgame 'ディレクトリの作成 @MD %RESDIR%
'年月日取得
@SET YYYY=%DATE:~0,4%
@SET MM=%DATE:~5,2%
@SET DD=%DATE:~8,2%

'時間分秒取得
@SET CFT=%TIME: =0%
@SET HH=%CFT:~0,2%
@SET JJ=%CFT:~3,2%
@SET SS=%CFT:~6,2%

'作成時間の結合
@SET CRDATE=%YYYY%%MM%%DD%_%HH%%JJ%%SS%

@SET RESDIR=C:\study\skill\bat\11\%CRDATE%_arkgame

'ディレクトリの作成
@MD %RESDIR%

実行結果
ディレクトリ「20210210_110119_arkgame」が作成されます。

Cmd

Posted by arkgame