迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

批处理脚本中的 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 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Python 中的异步 for 循环

发布时间:2023/05/11 浏览次数:175 分类:Python

本篇文章将提供有关 Python 中异步 for 循环的完整详细信息。 我们将讨论异步函数、异步 for 循环和睡眠概念。Python 中的异步函数

Python for 循环中的下一项

发布时间:2023/04/26 浏览次数:190 分类:Python

本文讨论了 Python 中的 for 循环以及如何通过使用 for 循环和示例来跳过列表的第一个元素。

在 MATLAB 中使用 for 循环绘制图形

发布时间:2023/04/22 浏览次数:373 分类:MATLAB

本教程演示如何在 MATLAB 中使用 for 循环绘制图形。通常,for 循环不用于在 MATLAB 中绘制简单图形,因为 MATLAB 具有许多绘制简单图形的函数。

在 C++ 中使用 for 循环计算级数和

发布时间:2023/03/31 浏览次数:180 分类:C++

for 循环是 C++ 中的控制流语句,它允许我们迭代一系列值。 我们可以使用 for 循环轻松计算系列的总和。

在 R 中退出 for 循环

发布时间:2023/03/21 浏览次数:102 分类:编程语言

本文展示了如何使用 break 关键字来终止 R 中的 for 循环。它还检查了 break 关键字在嵌套 for 循环中的使用,并展示了 print 语句如何帮助我们理解 break 命令的工作方式。

扫一扫阅读全部技术教程

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

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便