Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }