我让下面的命令在windows 7中的cmd中工作,以便在运行过程中创建4万个文件,但在我尝试将其写成批处理文件时不执行。我复制粘贴了与文件40k.bat相同的cmd以及其他命令。
For /L %i in (1,1,40000) do fsutil createnew 40kfile%i.txt 1048 请让我知道为什么不工作,当我执行它作为批处理文件。或者,请给我指出任何其他的选择,这是最快的。
发布于 2014-04-07 08:44:11
当您在批处理文件中执行%i时,可以将它替换为%%i everywhere。
发布于 2014-04-07 09:56:20
您的代码应该更像这样:
For /L %%i in (1,1,40000) do fsutil createnew 40kfile%%i.txt 1048你需要双倍的。看看这个http://www.robvanderwoude.com/escapechars.php,它应该向您展示有关%%的情况
我也希望在这里提供一些信息,What is the difference between % and %% in a cmd file?,您可能会发现这是有用的。
https://stackoverflow.com/questions/22907373
复制相似问题