我试图确定一个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.
}