dos命令中for /r和for /d的简单用法
1.for /r主要用于搜索指定路径及其所有子目录中符合要求的文件(/r后如果没有指定目录,则使用当前目录)
将E:\gp下的*.txt文件修改后缀名为.doc文件
@echo off
for /r "E:\gp" %%a in (*.txt)do ren "%%a" "%%~na.doc"
pause
修改之前(如图)
修改之后我们能看到E:\gp\bb下txt文件也变为了doc文件
2.for /d用于搜索目录或文件夹(不搜索文件),而且只搜索指定目录,不搜索子目录
搜索E:\gp下的所有文件夹
@echo off
for /d %%a in (E:\gp\*) do echo %%a
pause
搜索之前我们能看到E:\gp\dd下是存在一个文件夹ff
搜索结果我们只能看到gp目录下的2个文件夹
赞 (0)