Windows命令行 - 如何指定范围?

3
在Unix中,要复制一组文件,可以执行以下操作:
cp /mydocuments/ID00{1..5}F /somewhere

在Windows命令行中,相应的命令是什么?我尝试使用'(1,1,5)'而不是'{1..5}',但似乎不起作用。

编辑:'Windows命令行'


抱歉,是的,Windows命令行(现已编辑)! - bsmith
1个回答

4
您可以使用类似此代码的方式:
for /l %f in (1,1,5) do copy \mydocuments\ID00%fF \somewhere

“/l”是使用范围时必须的。
for /l %f in (start, step, end) do...

1
感谢您的支持。使用 /l(字母 L)对我很有帮助。在 Windows 10 上,我执行了 for /l %i in (0,5,20) do fsutil file createnew %i.file 50000 命令,Windows 10 确实创建了文件 0.file5.file10.file15.file20.file,每个文件大小为 50000 字节(即 50 千字节)。 - Yuri Sucupira

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接