3 楼说的应该是 for /f 吧
用 for 遍历文件(夹)速度可能更快- @echo off
- ::遍历目录,含子目录,不含隐藏目录
- for /d /r %%a in (*) do if exist "%%a" echo %%a
-
- ::遍历目录,含子目录,含隐藏目录
- for /r %%a in (.) do if exist "%%a" echo %%a
-
- ::遍历文件,不含子文件夹,不含隐藏文件
- for %%a in (*) do if exist "%%a" echo %%a
-
- ::遍历文件,含子文件夹,不含隐藏文件
- for /r %%a in (*) do if exist "%%a" echo %%a
-
- pause
复制代码
|