public static string changeRoot(string path, string rootOld, string rootNew) { rootOld = putYen(rootOld); rootNew = putYen(rootNew); if (StringTools.startsWithIgnoreCase(path, rootOld) == false) { throw new Exception("[" + path + "] のルートは [" + rootOld + "] ではありません。"); } return(rootNew + path.Substring(rootOld.Length)); }
public static string changeRoot(string path, string oldRoot, string rootNew) { oldRoot = putYen(oldRoot); rootNew = putYen(rootNew); if (StringTools.startsWithIgnoreCase(path, oldRoot) == false) { throw null; } return(rootNew + path.Substring(oldRoot.Length)); }