您好,这个问题困扰了我很久。如何用一个命令复制 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 - 从cmd
shell:
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\
)
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 复制- 将一个或多个文件复制到另一个位置。
- 对于/l- 有条件地对一系列数字执行命令。