public override bool DirectoryExists(string path) { path = ExpandPath(path); IVirtualDirectory dir = GetVirtualDirectoryForPath(path); if (dir == null) return base.DirectoryExists(path); return dir.DirectoryExists(path); }