【发布时间】:2019-10-09 20:33:17
【问题描述】:
所以我正在尝试编写一个快速脚本来帮助我儿子学习他的拼字游戏。我几乎所有东西都在工作,但我想跟踪他的结果,所以我正在尝试写入输出到文本文件。我只关心最近的结果,所以在他开始测试时我删除了现有的结果文件。
我正在为每个人的拼写列表做一个,在每个人的末尾,我都有:
write-host "Word $counter - You spelled $wordcorrectly!!" | Out-File $outputpath -Append
或
write-host "Word $counter - Sorry. The correct spelling is $word." | Out-File $outputpath -Append
最后,在遍历所有列表之后,我有:
write-host "You answered $counter out of $WordCount correctly" | Out-File $outputpath -Append
但是当我转到 $outputpath 文件时,它完全是空白的......你猜猜我在这里犯了什么简单的错误?
【问题讨论】:
-
使用
Write-Output而不是Write-Host。
标签: powershell append output