批处理中for命令怎么用

2024-11-08 22:38:48
推荐回答(2个)
回答1:

1. 复制当前目录所有txt文件到f:\text目录去(不包括子子目录)
for /f "tokens=*" %%i in ('dir /b *.txt') do (
copy %%i f:\text
)

2. 复制e:\text所有txt文件到f:\text目录(包括子目录)
for /f "e:\text" %%i in (*.txt) do (
copy %%i f:\text
)

回答2:

for有几种用法 for /f 、for /l 、for /r
for /l 用来计数的,比如你这样使用 for /l %%i in (1,1,5) do copy %%i.txt a.txt
for /r 遍历子目录
for /f 处理字符,使用非常多。