Batch For /F Syntax with %time%
How do I accomplish this:
for /f "tokens=1-4 delims=: " %%a in ('%time%') do set XTime=%%a.%%b.%%c.%%d
I'm trying to get the contents of %time% e.g.开发者_运维百科, 16:25:15.65 into 16.25.15.65.
Running the command above gives me:
The filename, directory name, or volume label syntax is incorrect.
(If it matters I'm on Windows XP)
Figured it out, turns out I just needed double quotes:
for /f "tokens=1-4 delims=: " %%a in ("%time%") do set XTime=%%a.%%b.%%c.%%d
精彩评论