public FilePath[] FindParentFiles(string pattern = "*")
 {
     return(FileSearchEngine.FindAbove(RawPath.ToFilePath(), pattern));
 }
 public FilePath[] FindSiblingFiles(string pattern = "*")
 {
     return(FileSearchEngine.FindBelow(RawPath.ToFilePath(), pattern, SearchOption.TopDirectoryOnly));
 }
 public FilePath[] FindChildFiles(string pattern = "*")
 {
     return(FileSearchEngine.FindBelow(RawPath.ToFilePath(), pattern, SearchOption.AllDirectories));
 }