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
)