一 遍历某文件夹中的文件名并输出到指定的文本文件
1 dir directoryname/ /b *.doc>all.txt
这个命令按理说会把后缀是.doc的文件名都找出来,可是结果是把所有的文件名都找了出来
2 for /r directoryname/ %%a in ("*.doc") do (
echo %%a>>part.txt
)
这条命令可以找出来指定关键字的文件名并输出到指定的文件中
二 遍历文件夹copy出来指定的文件
for /r directoryname/ %%i in ("*Data2.txts") do
(
xcopy /Y /R "%%i" "SearchTarget/"
}
三 遍历文件夹move出来指定的文件
for /r test/ %%i in ("*.txt") do (xcopy /Y /R "%%i" "SearchTarget/")&(del /q "%%i")
这条命令的原理是先复制,再删除