windows - 如何在批处理文件中引用随机数(%random%)

标签 windows batch-file

我遇到了一个相当奇怪的情况。

我在批处理文件中生成了一个随机数,这基本上创建了一个文件

例如> %random%%random%.txt

不过,如果我要在脚本的稍后阶段引用这个随机生成的文件,我将如何实现这一点? (请记住,执行诸如 *.txt 之类的操作是行不通的,因为有数百个文本文件)。

最佳答案

您只需将生成的值保存在变量中即可。

set x=%random%%random%
echo %x%
set filename=file%x%.txt
echo %x%
echo %filename%
find /n /v "" < %filename%
echo %x%
echo %filename%

一旦使用 set 进行分配,%x%%filename% 将不会再次更改。

关于windows - 如何在批处理文件中引用随机数(%random%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5982281/

相关文章:

c++ - 从 DLL 导出 C++ 类

windows - 在批处理文件中减去天数

windows - 批处理文件,用于将超过 30 分钟的文件从一个文件夹复制到另一个文件夹

windows - 从批处理文件中调用 FOR 表达式中的 `ver` 会卡住 Windows 10 中的 cmd

windows - 如何计算文本文件中的行数并将值存储到使用批处理脚本的变量中?

windows - Docker 命令行切换到在 Windows Core 机器上运行 Linux 容器

windows - 如何将长参数粘贴到 Windows 中的调试器中?

windows - 在 Windows 上使用 MinGW32-make.exe 将环境路径更改为 makefile

java - 为什么我的应用程序放在 C :\Program Files on windows 10 but not on windows 7? 中时需要管理员权限

.net - 用于安装或卸载 .NET Windows 服务的批处理脚本