public virtual bool DirectoryExists(string path) { path = GetFullPath(path); return Directory.Exists(path); }