在CLI Windows命令提示符下设置当前日期和文件夹

时间:2019-01-04 20:01:28

标签: windows batch-file cmd

我必须创建一个批处理文件,但是在输入命令之前,它应该显示为:

C:\user\nameofuser AND the current date>

我只能用echo %date%显示日期,但不能使其停留在左侧。

如何达到我的目标?

1 个答案:

答案 0 :(得分:0)

如果需要的话,使用prompt命令非常容易,该命令定义了cmd.exe命令提示符。默认值为$P $G。您应该更改为$P(当前驱动器和路径)$S(空格)$D(当前日期)$G(大于号),并可以选择使用{{ 1}}。

更改命令提示符要求使用$S命令。使用promptprompt $P$S$D$G$S是可选的。

此外,如果您不想使用最新的驱动器和路径来连续更改提示(不推荐),请包括$S环境变量而不是%userprofile%

如果您不希望这样做的日期的名称,那么当然很难,您可能想要一个连续的循环,请查看

如果您不希望使用日期名称,可以看到How do I get current datetime on the Windows command line, in a suitable format for using in a filename?,但是您可能需要一个连续的循环。

在下面看看:

  

$P和(&符)
   $A | (烟斗)
   $B((左括号)
   $C当前日期
   $D转义码(ASCII码27)
   $E)(右括号)
   $F>(大于号)
   $G退格键(删除前一个字符)
   $H <(小于号)
   $L当前驱动器
   $N当前驱动器和路径
   $P =(等号)
   $Q(空格)
   $S当前时间
   $T Windows版本号
   $V回车和换行
   $_ $(美元符号)

从cmd中的 $$