使用命令提示符创建随机字符串作为变量

时间:2015-03-18 23:36:32

标签: variables batch-file

我需要一种方法来为文件夹名称生成随机变量,并使用%%调用它们。为人们提前干杯

2 个答案:

答案 0 :(得分:1)

openssl可以为您生成随机值。

openssl rand -hex 32 | less

答案 1 :(得分:0)

有一个特殊的环境%random%,其中包含1到32,767之间的数字。

所以

md c:\folder%random%

与其他变量不同,它总是一个不同的数字,即使这样用来增加随机性范围。

md c:\folder%random%%random%

也可以使用%date%和/或%time%。您需要从这些字符串中删除非法字符。

时间(删除:

set tmptime=%time%
set  rndtime=%tmptime::=%

和日期(删除/

set tmpdate=%date%
set  rnddate=%tmpdate:/=%