您好,我想执行200个目录并将其复制到文件“ main.cpp”,我尝试了此操作,但这不起作用,并且消耗了大量时间,我的代码:
@echo off
mkdir 17
copy main.cpp 17/main.cpp
mkdir 18
copy main.cpp 18/main.cpp
答案 0 :(得分:3)
在命令提示符下,[cmd]
:
For /L %A In (1,1,200) Do @XCopy main.cpp %A\ >Nul
从批处理文件[batch-file]
:
@For /L %%A In (1,1,200) Do @XCopy main.cpp %%A\ >Nul
答案 1 :(得分:1)
如果要使用相同长度的文件夹编号更好地排序,
用前导零填充使用此批次:
@Echo off & Setlocal EnableDelayedExpansion
For /l %%A in (1001,1,1200) Do (
Set "Folder=%%A"
XCopy main.cpp !Folder:~-3!\ >Nul
)