Cmd 下目录的操作技巧

列出d的所有目录:
for /d %i in (d:\freehost\*) do @echo %i

把当前路径下文件夹的名字只有1-3个字母的显示出来:
for /d %i in (???) do @echo %i

以当前目录为搜索路径,把当前目录与下面的子目录的全部EXE文件列出:
for /r %i in (*.exe) do @echo %i

以指定目录为搜索路径,把当前目录与下面的子目录的所有文件列出:
for /r "f:\freehost\hmadesign\web\" %i in (*.*) do @echo %i

这个会显示a.txt里面的内容,因为/f的作用,会读出a.txt中:
for /f %i in (c:\1.txt) do echo %i 
  
delims=后的空格是分隔符,tokens是取第几个位置:
for /f "tokens=2 delims= " %i in (a.txt) do echo %i

posted on 2011-03-17 03:59  =_=!  阅读(266)  评论(0编辑  收藏  举报

导航