フォルダーのバックアップを作成し、日付と時刻を末尾に追加する単純なバッチ ファイルがあります。
これを段階的に使用すると、「data 28-04-13」などのフォルダーが出力されます。
これの最後に時刻を追加したいのですが、私のコードは時刻を HH:MM として出力します。これは、コロン (:) が含まれているため、フォルダー名には有効ではありません。
誰かが私のコードを変更して:を削除するか、「.」に置き換えてください。
ありがとうございました
@echo off & for /F "tokens=1-4 delims=/ " %%A in ('date/t') do (
set DateDay=%%A
set DateMonth=%%B
set DateYear=%%C
)
@echo off & for /F "tokens=1-4 delims=/ " %%D in ('time/t') do (
set DateTime=%%D
)
set CurrentDate=%DateDay%-%DateMonth%-%DateYear%-%DateTime%
md "F:\MobilePC\data %CurrentDate"
自分の質問に答えた
だから、これは私にとって最も簡単な方法でした:
set CurrentDate=%DateDay%-%DateMonth%-%DateYear%-%time:~0,2%.%time:~3,2%
「31-10-13-11.35」を出力するもの