Batch file 如何使用batch for loop创建自动增量文件?

Batch file 如何使用batch for loop创建自动增量文件?,batch-file,Batch File,我需要使用以下命令创建大量文件 fsutil file createnew h000001.cpp 1000 # create a file with 1K size 问题>如何使用for循环,以便迭代一个数字序列,以便创建从h000001.cpp到h99999.cpp的文件 谢谢这应该行得通——我用echo“你好”>h测试了它!N最大循环数为150的cpp,它创建了从h000001.cpp到h000150.cpp的文件——玩得开心 @setlocal enabledelayedexpan

我需要使用以下命令创建大量文件

fsutil file createnew h000001.cpp 1000 # create a file with 1K size
问题>如何使用for循环,以便迭代一个数字序列,以便创建从
h000001.cpp
h99999.cpp
的文件

谢谢

这应该行得通——我用echo“你好”>h测试了它!N最大循环数为150的cpp,它创建了从h000001.cpp到h000150.cpp的文件——玩得开心

  @setlocal enabledelayedexpansion
  for /L %%i in (1,1,999999) do (
    set n="%%i"
    if %%i lss 100000 (set n=0!n!)
    if %%i lss 10000 (set n=0!n!)
    if %%i lss 1000 (set n=0!n!)
    if %%i lss 100 (set n=0!n!)
    if %%i lss 10 (set n=0!n!)
      fsutil file createnew h!n!.cpp 1000 
  ) 
这应该行得通——我使用echo“hello there”>h测试了它!N最大循环数为150的cpp,它创建了从h000001.cpp到h000150.cpp的文件——玩得开心

  @setlocal enabledelayedexpansion
  for /L %%i in (1,1,999999) do (
    set n="%%i"
    if %%i lss 100000 (set n=0!n!)
    if %%i lss 10000 (set n=0!n!)
    if %%i lss 1000 (set n=0!n!)
    if %%i lss 100 (set n=0!n!)
    if %%i lss 10 (set n=0!n!)
      fsutil file createnew h!n!.cpp 1000 
  )