批处理脚本中的 For 循环
本篇文章将介绍如何在批处理脚本中使用 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
全名分为两部分:名字和姓氏。
相关文章
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 循环轻松计算系列的总和。
PHP 中 for 循环和 foreach 循环的性能和可读性
发布时间:2023/03/22 浏览次数:66 分类:PHP
-
在本文中,我们根据执行速度和可读性比较了 for 循环和 foreach。在大多数情况下,for 循环比 foreach 循环具有更好的可读性和执行速度。
在 Kotlin 中获取 forEach 循环的当前索引
发布时间:2023/03/22 浏览次数:60 分类:编程语言
-
知道循环的当前索引允许我们对集合的特定项执行各种操作。本文教你如何在 Kotlin 中获取 forEach 循环的当前索引。
在 R 中退出 for 循环
发布时间:2023/03/21 浏览次数:102 分类:编程语言
-
本文展示了如何使用 break 关键字来终止 R 中的 for 循环。它还检查了 break 关键字在嵌套 for 循环中的使用,并展示了 print 语句如何帮助我们理解 break 命令的工作方式。