バッチBAT-は自動的に現在時刻に基づいてフォルダを作成します

@echo off
set hour=%time:~0,2%
if %hour% leq 9 (
	md %date:~0,4%%date:~5,2%%date:~8,2%_0%time:~1,1%%time:~3,2%%time:~6,2%
) else (
	md %date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
)	
pause

[OFF @echo]
私はあなたがデバッグする必要がある場合は、あなたがこの文章を削除することができ、各ラインCMDインターフェイス上の特定の情報を表示しないときバットを実行します。

集合時間=%時間:〜0,2%
最初の二つは、現在時刻を取得し、その後、時間にこの値を代入し、現在時刻が10未満である場合、ダイレクトアクセス%時間:0.1%は、2つにそう直接アクセスでき、後で比較を訴えるだろう。

もし%の時間%の当量9(
現在の時刻を取得し、それ未満か、彼の前に必要フィル0で9に等しい場合、9と比較され、この上で比較した後、特別な注意は、(PS(、一緒に同じ行になければなりません:私はまた、 I)は、ここにない場合は、次に加え、固定フォーマットであってもよいし、理由を知らない不正な形式を与えられています。

EQU -等しい
NEQ -等しくない
LSS -より小さい
LEQ -以下で
GTR -より大きい
GEQ -より大きいか等しいです

MD
でフォルダを作成します。

休止
これは、一時停止出力です

出版元の記事 ウォンの賞賛0 ビュー316

おすすめ

転載: blog.csdn.net/SomeOne75/article/details/104070902