As I usually do the input and output of a TCC session:
The obvious question is why the dir on the "E" drive is finding the directories when the dir on the "C" drive is not given that (as shown) the "E" drive is subst'd to a directory (name "E" of course) on the "C" drive.
Code:
[E:\]Dir all*consi* /ad /s /f
E:\Public Radio Shows\All Things Considered
E:\Public Radio Shows\All Things Considered and Car Talk
E:\Public Radio Shows\All Things Considered and Marketplace
[E:\]Dir C:\all*consi* /ad /s /f
[E:\]Subst
D:\: => C:\D
E:\: => C:\E