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