Testing if a file (or stream) has been opened? (again)
- To: mathgroup at smc.vnet.net
- Subject: [mg43438] Testing if a file (or stream) has been opened? (again)
- From: AES/newspost <siegman at stanford.edu>
- Date: Wed, 17 Sep 2003 07:58:54 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Is there a way to accomplish something like the following and get the desired answer from MemberQ? (Or an alternative approach OpenWrite["testFile"] OutputStream["testFile", 21] openStreams = Streams[] {OutputStream["stdout", 1], OutputStream["stderr", 2], OutputStream["testFile", 21]} openStreams[[3]] OutputStream["testFile", 21] openStreams[[3, 1]] "testFile" MemberQ[openStreams, testFile] False MemberQ[openStreams, "testFile"] False