【发布时间】:2015-03-18 23:36:31
【问题描述】:
我需要一种为文件夹名称生成随机变量的方法,然后它们会使用 %% 调用它们。提前干杯的人
【问题讨论】:
标签: variables batch-file
我需要一种为文件夹名称生成随机变量的方法,然后它们会使用 %% 调用它们。提前干杯的人
【问题讨论】:
标签: variables batch-file
openssl 可以为你生成随机值。
openssl rand -hex 32 | less
【讨论】:
有一个特殊的环境%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:/=%
【讨论】: