Esempio n. 1
0
        public static FsPath ChangeDirectory(this FsPath path, FsPath original, FsPath replacement)
        {
            FsPath relative = path.RelativeTo(original);

            if (relative == FsPath.None)
            {
                return(original);
            }
            return(replacement.Join(relative));
        }
Esempio n. 2
0
 public static FsPath ChangeDirectory(this FsPath path, FsPath directory) =>
 directory.Join(path.Basename());