在 Linux 上,我可以从命令行创建大量小文件以用于各种测试目的:
for x in {1..100}
head -n 512 /dev/urandom > file_$x
在 Windows 上实现类似功能的最佳方法是什么?
答案1
思路:
- 在 Linux 系统上创建文件并将它们复制/移动到 Windows 系统。
- 从 Cygwin 使用 /dev/urandom
- Python 的 os.urandom() 调用 Windows 内部加密安全的伪随机数生成器
答案2
如果您真的不关心用于测试的文件的内容,您可以复制 TEMP 目录中的一些随机文件。从命令提示符:
光盘 %温度%
...将您带到通常包含大量文件的临时目录,但如果这些文件对您无用,您可能需要忽略那些 0kb 的文件。
将文件从该目录复制到您需要测试的目录,无论您测试的是什么?