admin 管理员组

文章数量: 1087139


2024年3月26日发(作者:js文件打开是乱码)

powershell foreach用法(一)

PowerShell foreach用法详解

1. 什么是PowerShell foreach循环?

在PowerShell脚本中,foreach语句是一种常用的循环结构,用

于迭代遍历集合中的每个元素,并对其进行处理。使用foreach循环

可以简化代码,提高脚本的可读性和可维护性。

2. 使用foreach循环遍历数组

以下是使用foreach循环遍历数组的示例代码:

$array = @("apple", "banana", "orange")

foreach ($item in $array) {

Write-Output $item

}

上述代码中,我们定义了一个包含三个元素的数组$array,然后

使用foreach循环遍历数组中的每个元素,并使用Write-Output命

令将其输出到控制台。

3. 使用foreach循环遍历哈希表

以下是使用foreach循环遍历哈希表的示例代码:

$hashTable = @{

"name" = "John"

"age" = 30

"city" = "New York"

}

foreach ($key in $) {

$value = $hashTable[$key]

Write-Output "$key: $value"

}

上述代码中,我们定义了一个包含三个键值对的哈希表

$hashTable,然后使用foreach循环遍历哈希表的键,并使用键来获

取对应的值,最后将键值对输出到控制台。

4. 使用foreach循环处理文件列表

以下是使用foreach循环处理文件列表的示例代码:

$files = Get-ChildItem -Path "C:pathtofolder" -F

ile

foreach ($file in $files) {

$fileName = $

$fileSize = $

Write-Output "File: $fileName, Size: $fileSize bytes

"

}


本文标签: 循环 使用 遍历 代码