I've got a fix for this for stream query exists, but could you take a look at the sysfiletree problem?  I'm not convinced this is actually a bug, but a quirk of how FindFirstFile works on Windows with wildcard characters.   The stream query exists problem was occurring because FindFirstFile was being used to verify the existence, using an already fully qualified name. 

 Definitely a place  to tread with care ...my isDir and isFile routines go through some 'hoops'   ... suggest we discuss if any changes planned.