0
我需要创建的文件数量庞大的使用下面的命令如何使用batch for loop创建自动增量文件?
fsutil file createnew h000001.cpp 1000 # create a file with 1K size
问题>如何使用for循环,这样我可以重复号码的顺序,这样我可以创建h000001.cpp
命名的文件到h999999.cpp
?
谢谢
我需要创建的文件数量庞大的使用下面的命令如何使用batch for loop创建自动增量文件?
fsutil file createnew h000001.cpp 1000 # create a file with 1K size
问题>如何使用for循环,这样我可以重复号码的顺序,这样我可以创建h000001.cpp
命名的文件到h999999.cpp
?
谢谢
这应该工作 - 我测试了它使用回声“你好”> H N的.cpp与150最大循环,它创建的文件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 off
setlocal EnableDelayedExpansion
for /L %%i in (1,1,999999) do (
set n=00000%%i
fsutil file createnew h!n:~-6!.cpp 1000
)