【发布时间】:2013-05-04 04:19:00
【问题描述】:
我正在尝试确定 StreamWriter 对象是否在脚本中打开或已关闭。如果它没有关闭,我可以在文件中写一个新行。如果它关闭了,我需要执行其他操作....
如何验证流是否仍然打开?
示例测试脚本。
$stream = [System.IO.StreamWriter] "C:\testing.txt"
$stream.WriteLine("TEST")
$stream.close()
if($stream)){
#stream still open, write new line
$stream.WriteLine("Stream is still open. Write.")
$stream.close()
}else(
#stream not open... end script, send reponse.
}
【问题讨论】:
标签: powershell file-io streamwriter