ForEach 循环17 Mar 2025 | 阅读 2 分钟 Foreach 循环在 PowerShell 中也被称为 Foreach 语句。 Foreach 是一个关键字,用于循环遍历数组或对象的集合、字符串、数字等。 主要是,这个循环用于我们需要一次处理一个对象的情况。 语法以下代码块显示了 Foreach 循环的语法 在此语法中,<item> 是一个变量或对象的单个值,它在每次迭代中都会更改。 <collection> 是一个数组或数字和字符串的集合,您想访问。 当此循环执行时,PowerShell 会自动创建变量 $<item>。 语法中有一个代码块包含单个或多个语句,这些语句针对集合中的每个项目执行。 ForEach 循环的流程图![]() 示例示例1:以下示例使用 foreach 循环显示数组的值 输出 1 2 3 4 5 6 7 8 9 10 在此示例中,创建了一个数组 $Array,并使用整数值 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 进行初始化。 第一次执行 Foreach 语句时,它将数组的整数值 '1' 分配给 $number 变量。 然后,它使用 echo cmdlet 显示数字 1。 下一次循环时,$number 设置为 2,依此类推。 在 Foreach 循环显示数字 10 之后,PowerShell 终止循环。 示例2:以下示例使用 foreach 循环显示文件夹的文件 输出 Directory: C:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 23-02-2019 13:14 found.000 d----- 28-12-2017 19:44 Intel d----- 04-07-2018 10:53 Office 2013 Pro Plus d----- 15-09-2018 13:03 PerfLogs d----- 09-10-2019 11:20 powershell d-r--- 22-08-2019 15:22 Program Files d-r--- 03-10-2019 10:23 Program Files (x86) 在此示例中,foreach 语句显示由 get-childitem cmdlet 返回的项目(文件)列表。 示例3:以下示例使用 foreach 循环显示数组的值 输出 apple orange guava pomegranate Mango 下一主题While 循环 |
我们请求您订阅我们的新闻通讯以获取最新更新。