批处理-for遍历搜索

 时间:2024-10-15 03:02:02

1、for /r 耩撞苏粪参数 遍历搜格式:FOR /R [[drive:]path] %%variable IN (set) DO command [command-para罪焐芡拂meters]检查以 [drive:]path 为根的目录树,指向每个目录中的 FOR 语句。如果在 /R 后没有指定目录,则使用当目录。如果集仅为一个单点(.)字符,则枚举该目录树。这个R可以理解为recursive的缩写,也就是递归的意思。所谓递归简单点来说就是对其目录及其子目录的所有文件行操作。

2、示例1:@echo off for /r c:\ %%i in (*.exe) do echo %%i pause把 C 盘根目录,和每个目录的子目录下面全部的EXE 文件都列出来。

批处理-for遍历搜索

3、示例2:@echo off for /r c:\ %%i in (*.exe) do echo %%i pause这个命令前面没加那个 c:\ (也就是搜索路径),这样它就会以当前目录为搜索路径bat文件放在桌面运行如下。

批处理-for遍历搜索

4、如果 set 中为具体文件名,不含通配符,则枚举该目录树(即列举该目录及其下面的所有子目录),而不、set 中的指定文件是否存在。这与前面所说的单点(.)枚举目录树是一个道理,单点代表当前目录,也可视为一文件。

5、示例3:@echo off for /r c:\ %%i in (boot.ini) do echo %%i pause执行后,它不管boot.ini是否存在而将枚举c 盘所有目录。

批处理-for遍历搜索
  • 巧用bat文件保存ping信息
  • Windows Server 2003 开启远程
  • Win10如何关闭135端口?
  • Ora-00018超出最大会话数处理
  • 安装Centos时“sda必须有一个GPT磁盘标签”解决
  • 热门搜索
    我的祖国手抄报 国防教育手抄报 爱眼护眼手抄报 关于消防安全的手抄报 手抄报图案 安全教育手抄报 党在我心中手抄报 科技手抄报内容 我爱你汉字手抄报 环保手抄报