批处理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

posted @ 2013-10-04 21:19  cnsealine  阅读(146)  评论(0编辑  收藏  举报