cmd命令将当前时间追加到文本

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:35:42
如题.
如何将系统将当前命令追加到文本中
prompt $d$t >>d:\aa.txt

结果文本中无内容
我的意思是 用这个命令prompt $d$t >>d:\aa.txt

结果文本中无内容,如何修改,或者用其他方法实现把系统当前时间(日期和时间)追加到得d:\aa.txt中

这是对prompt的错误理解引起的。
prompt的作用是更改提示符,就是我们经常看见的C:\>、D:\>等,使用prompt的作用就是将提示符改为你需要的提示符,因此prompt $d$t 的作用就是将提示符改为当前日期和时间,如:

D:\>prompt $d$t

2008-11-13 星期四10:52:24.37 <-------提示符
2008-11-13 星期四10:52:25.06
2008-11-13 星期四10:52:25.46
2008-11-13 星期四10:52:25.73
2008-11-13 星期四10:52:26.04 dir <--------提示符下可以键入DOS命令
驱动器 D 中的卷是 xxxxxxx
卷的序列号是 D447-C1F1

D:\ 的目录

2008-11-13 10:48 0 aa.txt
1 个文件 0 字节
0 个目录 12,094,705,664 可用字节

2008-11-13 星期四10:52:34.95 <--------又回到提示符

因此,使用prompt $d$t >>d:\aa.txt 没有任何意义,因为除了提示符没有任何需要显示的东西,所以追加到文本内没有任何字节。

如果需要将系统当前时间(日期和时间)追加到得d:\aa.txt中,则需要两步:
D:\>date /t >>aa.txt <-----日期追加

D:\>time /t >>aa.txt <-----时间追加

文本内容即为需要的内容。
D:\>type aa.txt
2008-11-13 星期四
10:58

date /t >>d:\aa.txt