MS-DOS 复制命令

MS-DOS 复制命令

您好,这个问题困扰了我很久。如何用一个命令复制 10 个文件中的前 5 个文件?例如:

file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
file10.txt

我怎样才能将 file1.txt 到 file5.txt 复制到

c:\users\person\desktop\folder\

答案1

你怎么能用一个命令复制十个文件中的前五个文件

我怎样才能将 file1.txt 到 file5.txt 复制到

c:\users\person\desktop\folder\

解决方案 1 - 从cmdshell

for /l %i in (1,1,5) do copy file%i.txt c:\users\person\desktop\folder\

解决方案 2 - 使用批处理文件

@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,5) do (
  copy file%%i.txt c:\users\person\desktop\folder\
  )

进一步阅读

相关内容