如何在Windows XP中将日期输出到文本文件,文件名

时间:2011-06-05 18:34:06

标签: scripting batch-file dos

我已经尝试了很多方法在批处理文件中执行此操作,但是当输出到文件名时,我在其中输入“/”,因此无法将其输出到文本文件,我发现它们不同,所以一个哪个适用于XP和Vista / 7会很方便

E.g. Set FileDate=%date:/=%

1 个答案:

答案 0 :(得分:0)

试试这个:

我刚才写过。

@echo off
setlocal ENABLEDELAYEDEXPANSION

set today=!date:/=-!
set now=!time::=-!
set millis=!now:*.=!
set now=!now:.%millis%=!

echo hello world > my-file-!today!_!now!.txt