在搜索在Windows中创建以日期命名的目录的方法时,我遇到了this question并且that接受了答案。
在接受的答案下面有一条评论:
为了更轻松:
mkdir %date:/=%
因此,%date%
会打印当前日期,但:/=
会做什么?
答案 0 :(得分:14)
这意味着用 = 之后和结束%之前的字符串替换:和 = 之间的字符串
所以它从变量%date%
中删除任何 / ,它默认设置为当前日期。
答案 1 :(得分:9)
命令的形式是
%variable:text=replace%
并删除text
并在同一位置插入replace
。
在您的情况下,replace
为空,因此它只会删除日期字符串中的所有/
个字符。