自动创建随机小文件以在 Windows 上进行测试

自动创建随机小文件以在 Windows 上进行测试

在 Linux 上,我可以从命令行创建大量小文件以用于各种测试目的:

for x in {1..100}
head -n 512 /dev/urandom > file_$x

在 Windows 上实现类似功能的最佳方法是什么?

答案1

思路:

  1. 在 Linux 系统上创建文件并将它们复制/移动到 Windows 系统。
  2. 从 Cygwin 使用 /dev/urandom
  3. Python 的 os.urandom() 调用 Windows 内部加密安全的伪随机数生成器

答案2

如果您真的不关心用于测试的文件的内容,您可以复制 TEMP 目录中的一些随机文件。从命令提示符:

光盘 %温度%

...将您带到通常包含大量文件的临时目录,但如果这些文件对您无用,您可能需要忽略那些 0kb 的文件。

将文件从该目录复制到您需要测试的目录,无论您测试的是什么?

相关内容