使用循环将数组字符串与powershell中的变量连接起来

时间:2014-06-29 23:55:31

标签: arrays powershell

$strYesterdays_Date_4yr_First = ((Get-Date).AddDays(-1)).ToString("yyyyMMdd")

$Atemp_file_names = @("userrnlg.","cpauditd.","auditclinician.","useraudl.","auditlog.")

for ($i=0;$i -lt $Atemp_file_names.Length; $i++){
  $Atemp_file_names[$i] = "$Atemp_file_names[$i]$strYesterdays_Date_4yr_First"
  Write-host $Atemp_file_names[$i]
} 

我正在尝试使用for循环将每个数组元素(字符串)与昨天的日期连接起来。我必须遗漏一些东西,因为元素没有被修改。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

$strYesterdays_Date_4yr_First = ((Get-Date).AddDays(-1)).ToString("yyyyMMdd")

$Atemp_file_names = @("userrnlg.","cpauditd.","auditclinician.","useraudl.","auditlog.")

for ($i=0;$i -lt $Atemp_file_names.Length; $i++){
  $Atemp_file_names[$i] = $Atemp_file_names[$i] + $strYesterdays_Date_4yr_First
  Write-host $Atemp_file_names[$i]
}

我想通了,但我以为我已经尝试过这种方式了。现在我将尝试使用foreach循环,看看我能否做到这一点!