批处理FOR语句

for /R c: %i in (*) do echo %i  查寻所有文件
for /R c: %i in (.) do echo %i  查寻所有目录(其它好多字符也行)

for %i in (*) do echo %i 列举所有文件
for %i in (*.doc *.txt) do echo %i  列举doc、txt文件
for %i in (c:*) do echo %i 查寻C盘下所有文件不包括隐藏文件

?代表单个字符
* 代表全部字符

dir /a-d/b/s c:*.gho d:*.gho  搜索C盘D盘中所有的GHO文件

for %%i in (C D) do (for /r %%i: %%j in (*.GHO) do echo %%j)  不对,可用call或pushd

原文地址:https://www.cnblogs.com/cnsealine/p/3351913.html