批处理脚本中的 for 循环-ag捕鱼王app官网

批处理脚本中的 for 循环

作者:迹忆客 最近更新:2023/05/18 浏览次数:

本篇文章将介绍如何在批处理脚本中使用 for 循环。

循环用于连续执行特定任务,直到达到程序员指定的次数。 这个 for 循环有不同的版本。


在批处理脚本中使用默认的 for 循环

这是遍历文件列表的默认格式。 一般格式如下所示。

for %%variable in ( file_directory_01 file_directory_02 ) do command

在下面的示例中,我们将文件列表复制到另一个目录。

例子:

@echo off
for %%f in (e:\testfile\fileone.data  e:\testfile\filetwo.txt) do  (
    copy  %%f e:\newdir
)
pause

在批处理脚本中使用 for /l 循环

主要用于提供数字列表,使用 for /l 循环的一般格式或语法如下所示。

for /l %%var_name in (startvalue, increment, limitvalue) do your_code

示例:

@echo off
for /l %%v in (1 1 5 ) do  (
    echo %%v
)
pause

输出:

1
2
3
4
5
press any key to continue . . .

在批处理脚本中使用 for /r 循环

此 for 循环版本在过滤特定文件类型后提供目录中的文件列表。 下面提供了一般格式。

for /r "path" %%variable in ( filters of file_type ) do command

下面的示例提供了所有类型为 .txt 和 .log 的文件。

例子:

@echo off
for /r "c:\directory" %%f in (*.txt *.log) do  (
    echo %%f
)
pause

在批处理脚本中使用 for /d 循环

这提供了一个目录列表。 其一般格式如下。

for /d %%variable in ( directory_filters ) do command

下面的示例将列出指定目录的所有子目录。

例子:

@echo off
for /d %%v in ( * ) do  (
    echo %%v
)
pause

在批处理脚本中使用 for /f 循环

这是读取特定文件内容的复杂形式。 使用 for /f 循环的一般格式如下所示。

for /f "criteria" %%i in ( file.txt ) do

下面的示例将读取指定文件的内容并根据条件显示输出。

例子:

@echo off
for /f "age=23" %%i in ( persons.txt ) do  (
    echo full name: %%i %%j   gender: %%k
)
pause

全名分为两部分:名字和姓氏。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

发布时间:2024/03/17 浏览次数:155 分类:javascript

在本文中,我们将通过不同的示例学习如何使用 javascript 代码停止和中断 for 循环的执行。

发布时间:2024/03/17 浏览次数:110 分类:javascript

在今天的文章中,我们将学习如何在 javascript 的 for 循环中增量为 2。

发布时间:2024/03/15 浏览次数:75 分类:编程语言

本教程将展示我们如何在批处理脚本中包含或添加注释。

发布时间:2024/03/15 浏览次数:186 分类:编程语言

本教程将展示在批处理脚本中使用 pause 关键字。

发布时间:2024/03/15 浏览次数:205 分类:编程语言

本教程将教授批处理脚本中的颜色。

发布时间:2024/03/15 浏览次数:118 分类:编程语言

本教程将讨论批处理脚本中 if else 条件的结构。

发布时间:2024/03/15 浏览次数:148 分类:编程语言

本教程将了解我们如何使用批处理脚本发送邮件。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图