DIR /F and streams?

May 20, 2008
10,624
81
Syracuse, NY, USA
DIR /: /B produces this.
Code:
stoppers.btm
  dell.txt:$DATA
  intel.txt:$DATA
DIR /: /F produces this.
Code:
V:\stoppers.btm
V:\stoppers.btm:dell.txt:$DATA
V:\stoppers.btm:dell.txt:$DATAintel.txt:$DATA
The second one doesn't look right. What's up with that?
 
May 20, 2008
10,624
81
Syracuse, NY, USA
This doesn't look right either. The line printed doesn't match FFIND's criterion.
Code:
v:\> dir /s /: /f c:\* | ffind /k /m /v /e":.*:"
9501\schannel.mof
 
May 20, 2008
10,624
81
Syracuse, NY, USA
What did you think it was going to look like?
The one with "/B" is fine. The one with "/F" isn't. The one with "/F" should look like this.
Code:
V:\stoppers.btm
V:\stoppers.btm:dell.txt:$DATA
V:\stoppers.btm:intel.txt:$DATA
not like this.
Code:
V:\stoppers.btm
V:\stoppers.btm:dell.txt:$DATA
V:\stoppers.btm:dell.txt:$DATAintel.txt:$DATA
 
May 20, 2008
10,624
81
Syracuse, NY, USA
I don't think it makes any sense to use /F with /:.
And that doesn't make sense to me. It gets the first stream correctly and appends the name of the second stream to the previously printed file:stream. That just seems wrong. "/B" has no such problem.