标题: [文件操作] 批处理for命令怎样不递归遍历子目录下的文件? [打印本页]
作者: chenbin200818 时间: 2011-3-14 11:14 标题: 批处理for命令怎样不递归遍历子目录下的文件?
for /r是遍历 指定目录下包括子目录的文件 , 但我不想遍历子目录下的文件,只想遍历当前目录下的文件, 该如何处理
作者: chenbin200818 时间: 2011-3-14 11:27
比如 d:\movie 下有 几个mp3文件 还有几个子目录 movie1 movie2等
但我只想遍历 movie下的文件,不想遍历 子目录下的文件
该如何处理
作者: batman 时间: 2011-3-14 11:45
- @echo off
- for /f "delims=" %%a in ('dir /a-d /b d:\movie') do echo %%a
- pause>nul
复制代码
作者: CrLf 时间: 2011-3-14 13:25
for /r 不读取隐藏文件,所以for /f+dir /a和楼主要求有点不太一样,不如:- @echo off
- for %%a in (*.*) do echo %%a
- pause>nul
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |